Javascript JQueryUi日期选择器停止控制鼠标
我使用JQueryUI日期选择器,显示内联模式。在页面加载时,我在日历中填充事件。但当我点击它(在任何地方)时,我的事件被删除了,我想datepicker就是它。 我怎样才能防止它Javascript JQueryUi日期选择器停止控制鼠标,javascript,jquery,jquery-ui,events,datepicker,Javascript,Jquery,Jquery Ui,Events,Datepicker,我使用JQueryUI日期选择器,显示内联模式。在页面加载时,我在日历中填充事件。但当我点击它(在任何地方)时,我的事件被删除了,我想datepicker就是它。 我怎样才能防止它 $('table').mouseup( function() { $('td').unbind('mousedown mousemove'); }); 我尝试了这两种方法,但它们对我没有帮助。 谢谢你的帮助 <div id="datepicker"></div> $("#datepi
$('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>
$(“#datepicker”).datepicker({firstDay:1});
我认为您不需要Javascript来实现此目的。使用纯CSS。
datepicker从jQueryUICSS文件中获取样式。因此,如果您想要为日期选择器定制样式,那么您可以相应地修改它。否则,您也可以在style属性后使用“!important”单独使用自定义css。例如:
datepicker中的日期基本上是一个锚,td中有类“.ui state default”。
因此,如果要更改背景颜色,则:
.ui-state-default:hover {background:red!important;}
或
尽可能避免使用“!重要”
这是JSFIDLE链接:你的日期选择器代码在哪里?我在我的问题中添加了它。在你有这些表的地方共享你的完整HTML。我共享我的HTML完整代码请任何人帮助我。我的问题不依赖于悬停,我在日历中填充事件,当我单击它时,所有事件都被删除,我认为小部件被重新单击,我尝试阻止它。带有悬停和背景色的代码部分出错。
.ui-state-default.ui-state-hover {background:red;}