Javascript jQuery单击滚动条是否未注册为IE中的元素?

Javascript jQuery单击滚动条是否未注册为IE中的元素?,javascript,jquery,Javascript,Jquery,这是指jQuery dropkick插件: 滚动到第二个演示,列表溢出,并且有一个滚动条。在IE以外的任何浏览器中,您都可以与滚动条交互。在IE中,面板隐藏在鼠标上方,好像它看到的点击可能在元素之外 我希望能得到任何帮助来追踪这个问题。试着这样做: $dk.bind('focus.dropkick', function (e) { $dk.addClass('dk_focus'); }); $(document.body).bind('click.dropkick', f

这是指jQuery 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');
  });

打开dropkick的自定义js并替换以下代码

  $dk.bind('focus.dropkick', function (e) {
    $dk.addClass('dk_focus');
  }).bind('blur.dropkick', function (e) {
    $dk.removeClass('dk_open dk_focus');
  });


@Greg-J您是否用我提供的代码替换了jquery.dropkick-1.0.0.js中第144行的代码?是的,这最终成为我们的实时/生产服务器的问题。你的代码运行得很好,但我没有看到这些变化。上面的代码片段对我来说运行得很好。只需用示例替换
dropkick.js
文件中的
第144行
。我们的生产服务器也没有问题。非常感谢。
  $dk.bind('focus.dropkick', function (e) {
    $dk.addClass('dk_focus');
  });