【发布时间】:2013-04-24 15:03:23
【问题描述】:
我在 jQuery $.hover() 上显示带有 jQuery $.animate({height: 'toggle', opacity: 'toggle'}) 的绝对 div。
我有一个 jQuery UI 日期选择器附加到上述绝对 div 内的一个 div 和 changeMonth: true 和 changeYear: true。
当月份或年份发生变化或选择日期时,动画会触发。
如何防止月/年更改和日期选择触发$.hover()?
html
<div id="hoverAnchor">hover me</div>
<div id="hoverMe" style="display:none">
arbitrary text
<div id="dateSelector"></div>
</div>
js
$(document).ready(function () {
$("#dateSelector").datepicker({
changeMonth: true,
changeYear: true
});
$("#hoverAnchor").add($("#hoverMe")).hover(function(){
$("#hoverMe").stop(true,false).animate({
height: 'toggle',
opacity: 'toggle'
}, 200);
});
});
【问题讨论】:
标签: jquery jquery-ui hover jquery-ui-datepicker jquery-events