我使用JQueryUI datepicker,显示内联模式。在页面加载时,我填写我的日历中的事件。但当我点击它(在任何地方),我的事件被删除,我认为datepicker是重新启动。 我该如何防止它。
$('table').mouseup(
function() {
$('td').unbind('mousedown mousemove');
});
我尝试了这两种方法,但他们没有帮助我。 谢谢你的帮助。
<div id="datepicker"></div>
$("#datepicker").datepicker({ firstDay: 1 });
<div class="main">
<?php $this->renderPartial('_dashboard_menu'); ?>
<section>
<div class="container">
<div class="row">
<div class="span12">
<div id="datepicker"></div>
</div>
</div>
</div>
</section>
</div>
答案 0 :(得分:0)
我认为您不需要为此目的使用Javascript。使用纯CSS。 datepicker从jquery ui css文件中获取样式。因此,如果您想为日期选择器设置自定义样式,则可以相应地对其进行修改。否则你也可以使用&#34;!important&#34;分别使用自定义css。在样式属性之后。例如: datepicker中的日期基本上是一个带有类&#34; .ui-state-default&#34;的锚。里面的td。 所以如果你想改变背景颜色,那么:
.ui-state-default:hover {background:red!important;}
或
.ui-state-default.ui-state-hover {background:red;}
你应该避免&#34;!important&#34;尽可能。
以下是jsfiddle链接:http://jsfiddle.net/lotusgodkk/GCu2D/1/