2012-09-06 58 views
1

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

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

哪个版本的jQuery和jQueryUI的,并且你具有浏览器版本的问题用? – andyb

+0

jquery-1.8.0 jquery-ui-1.8.23 Chrome 21(上2日期) – Reinis

+0

@EverWondeR我有确切的问题!我的Chrome版本是21.0,在IE或Firefox中没有问题。我还通过纯JavaScript添加了我的内容,但也有同样的问题。你能解决你的问题吗? –

回答

0

我就遇到了这个太

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

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

+0

现在我甚至不能打开datepicker :( – Reinis