gpt4 book ai didi

jquery-ui - beforeShow 事件未在 jQueryUI Datepicker 上触发

转载 作者:行者123 更新时间:2023-12-03 06:35:37 28 4
gpt4 key购买 nike

无论我如何尝试,我都无法在我的日期选择器上触发 beforeShow 事件。这是我的代码:

$('#calendar').datepicker({
inline: true,
dateFormat: 'mm,dd,yy',
beforeShow: function(input, inst) { alert('before'); }
});

我已将 beforeShowDay 和 onSelect 事件添加到我的日期选择器中,并且它们确实可以正确触发。还有其他人遇到过这个问题吗?

最佳答案

这是我的团队提出的解决方案,这样我们就不必在每次更新时都记住修改 jQuery 文件。只需将其添加到您自己的脚本中并包含它即可:

(function ($) {
$.extend($.datepicker, {

// Reference the orignal function so we can override it and call it later
_inlineDatepicker2: $.datepicker._inlineDatepicker,

// Override the _inlineDatepicker method
_inlineDatepicker: function (target, inst) {

// Call the original
this._inlineDatepicker2(target, inst);

var beforeShow = $.datepicker._get(inst, 'beforeShow');

if (beforeShow) {
beforeShow.apply(target, [target, inst]);
}
}
});
}(jQuery));

关于jquery-ui - beforeShow 事件未在 jQueryUI Datepicker 上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961963/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com