5
这具体参照了jQuery踢反弹球插件:jQuery点击滚动条不在IE中的元素注册?
http://jamielottering.github.com/DropKick/
滚动到第二演示,其中列出了溢出,并有一个滚动条。在任何浏览器,但IE浏览器,你可以与滚动条交互。在IE中,面板隐藏在鼠标上,好像它看到点击是在元素之外也许?
我想任何帮助,以追查问题。
这具体参照了jQuery踢反弹球插件:jQuery点击滚动条不在IE中的元素注册?
http://jamielottering.github.com/DropKick/
滚动到第二演示,其中列出了溢出,并有一个滚动条。在任何浏览器,但IE浏览器,你可以与滚动条交互。在IE中,面板隐藏在鼠标上,好像它看到点击是在元素之外也许?
我想任何帮助,以追查问题。
尝试做这样:
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
});
$(document.body).bind('click.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
为踢反弹球打开自定义JS和替换下面的代码
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
}).bind('blur.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
与
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
});
这并不解决问题IE浏览器。 – S16
@ Greg-J我在提供的例子上试过了,它工作。 – Cheery
@ Greg-J您是否用我提供的那个替换了jquery.dropkick-1.0.0.js中第144行的代码? – Cheery