jQuery点击滚动条并没有注册为IE中的元素

jQuery click on scrollbar not registering as in the element in IE?

本文关键字:IE 元素 注册 滚动条 并没有 jQuery      更新时间:2023-09-26

这是指jQuery dropkick插件:

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');
  });

为dropkick打开自定义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');
  });