【问题标题】:jQuery UI datepicker dropdown focus "jumping" in chromejQuery UI datepicker下拉焦点在chrome中“跳跃”
【发布时间】:2012-09-06 15:28:13
【问题描述】:

当我在 jQuery UI 日期选择器中添加年份或月份下拉菜单时,当我打开它们并将鼠标悬停在不同的项目上时,焦点会跳回到默认选择的那个 - 例如,如果日期选择器打开时的默认月份是九月,我打开下拉菜单并将鼠标悬停在一月上,它会突出显示它,但很快就会回到九月。我用 Chrome、IE 和 FF 进行了测试,它只发生在 chrome 中。

$(function() {
  $('#date').datepicker({
    changeMonth: true,
    changeYear: true,
    yearRange: 'c-100',
  });
});

【问题讨论】:

  • jQuery 和 jQueryUI 的哪个版本以及您在使用哪个浏览器版本时遇到问题?
  • jquery-1.8.0 jquery-ui-1.8.23 Chrome 21(up-2-date)
  • @EverWondeR 我有确切的问题!我的 chrome 版本是 21.0,在 IE 或 Firefox 中没有问题。我也通过纯 javascript 添加了我的内容,但有同样的问题。你能解决你的问题吗?

标签: jquery jquery-ui jquery-ui-datepicker


【解决方案1】:

我也遇到过

                $(function() {
                    $('#date').datepicker({
                      changeMonth: true,
                      changeYear: true,
                      yearRange: 'c-100',
                      onSelect: function (date) {
                     $(this).focus();
                     });
                  });

尝试添加$(this).focus();

【讨论】:

  • 现在我什至无法打开 datepicker :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-23
相关资源
最近更新 更多