我正在使用jQuery ui Datepicker显示每年充满“特殊日期”(带颜色)的内嵌日历。 这是为了让用户通过选择范围和其他一些细节来批量特殊日期。jQuery ui - datepicker防止刷新onSelect
$('#calendar').datepicker({
...
, onSelect: function (selectedDate, inst) {
$('.date_pick').toggleClass('focused');
if ($('.date_pick.end').hasClass('focused')) {
$('.date_pick.end').val('');
}
# inst.preventDefault() ? <- not a function
# inst.stopPropagation() ? <- not a function
# return (false) ? <- calendar refreshes anyway
}
...
});
我还使用qtip显示在每个日期
我的问题的细节是,当我点击日历,它重新加载本身完全,所以我失去我qtips。
我不希望使用live()和qtip,因为我不喜欢这种行为。
我更喜欢日历不刷新,每次点击它(但这似乎不可能),但我可能不再能够突出我的选择了。
你对我的问题有什么建议吗?
你尝试Yozomiri的解决方案? – Quaternion 2011-06-28 22:11:21
..工作很好.. – 2012-06-21 15:02:59
我可以在小提琴上看到你的代码吗?我试图达到几乎相同的功能。请尽可能。 – Superman 2015-01-20 10:57:50