【问题标题】:Stop Focus on input onChangeMonthYear of JqueryUI DatePicker停止关注 JqueryUI DatePicker 的 onChangeMonthYear 输入
【发布时间】:2017-07-28 08:04:44
【问题描述】:

在我的 iOS 设备中,JQuery UI Datepicker 遇到了这个问题。

我面临的问题就像我点击这个按钮去上一个月或下个月,

我被滚动到文本框(输入)。因此,这会影响在高度较小的横向模式下,如果用户想要更改月份,则他必须向上滚动到该月份或年份更改按钮所在的位置。

我尝试使用onChangeMonthYear 事件,但我不知道该怎么做。任何的意见都将会有帮助。

【问题讨论】:

标签: jquery jquery-ui datepicker


【解决方案1】:

我认为这个小提琴会很好用。

如果我们禁用文本框并使其启用,它不会专注于文本框,

这样你的问题就解决了。

只需在您的 JS 中编写以下代码。

onChangeMonthYear: function (year, month, element) {
            // To Prevent focus on change of month or year
            element.input.prop("disabled", true);
            window.setTimeout(function () {
            element.input.prop("disabled", false);
        }, 100);
},

【讨论】:

    猜你喜欢
    • 2010-11-08
    • 2020-04-11
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 1970-01-01
    • 2016-06-18
    相关资源
    最近更新 更多