JQuery Mobile datepicker在设置任何选项时都会丢失主题
JQuery Mobile datepicker loses theme when any options are set
我使用JQuery移动与它的移动主题的日期picker插件。以下是相关代码,按照JQuery Mobile Datepicker演示,其工作方式与预期一样:
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile-1.4.5.min.css"/>
<link rel="stylesheet" href="jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="style.css"/>
<link rel="stylesheet" href="jquery.mobile.datepicker.css"/>
<script src="jquery-1.11.3.min.js"></script>
<script>
//reset type=date inputs to text
$( document ).bind( "mobileinit", function(){
$.mobile.page.prototype.options.degradeInputs.date = true;
});
</script>
<script src="jquery.mobile-1.4.5.min.js"></script>
<script src="jquery.ui.datepicker.js"></script>
<script id="mobile-datepicker" src="jquery.mobile.datepicker.js"></script>
</head>
<body>
<input id="servicedate" name="servicedate" data-role="date" type="text" />
</body>
上面生成了一个样式合适的移动日期选择器,绑定了"servicedate"输入,就像这样。
现在,任何与datepicker交互的尝试,比如动态更改任何选项,都会导致它失去其移动风格。在body的底部,我添加了:
<script>
$("#servicedate").datepicker({ dateFormat: "DD, MM dd yy", });
</script>
…而它现在,虽然选项确实工作,产生相当不愉快的外观,像这样的非主题的日期选择器。
任何帮助/指导我做错了什么将不胜感激。谢谢。
您需要在header
中添加对jquerui .css的引用像这样:
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
我宁愿不这样做,但这是我让它工作的唯一方法。
(编辑)相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 无法在Ionic select中预先选择最后一个选项
- 如何在选项卡上定义属性'的主窗口对象
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 使用此选项选择父类内部的类
- CKeditor:更改对话框中的默认选择选项
- 使用新选项扩展 jquery-ui-datepicker
- 基于单选按钮选择的jQuery DatePicker更新选项
- jquery DatePicker更改minDate选项从下拉菜单
- Datepicker()是透明的,需要一些CSS和添加月份和年份的选项
- JQuery Mobile datepicker在设置任何选项时都会丢失主题
- jQuery Datepicker-根据所选选项刷新可选择的天数
- 如何将jquery-ui datepicker本地化选项翻译成咖啡脚本
- Jquery UI datepicker.对象中的选项.& # 39;这个# 39;不引用对象的内部函数