2013-07-23 51 views
2

我正在使用Sliding Tabs Jquery Plugin将鼠标滚轮滚动设备设置为默认值。以下是我使用代码的ref url。 http://mauriceaquilina.com/build/slidingtabs滑动选项卡jquery插件 - 如何diable鼠标滚轮功能?

现在我不需要鼠标滚轮滚动。我该如何禁用?

我已经使用了下面的代码。

mousewheel : false, 
tabsScroll: false, 

但即使安装了JQuery MouseWheel Plugin,它们也无法正常工作。任何人都可以帮忙吗?

+0

你的意思是_uninstalling_?如果你不想鼠标滚轮支持,然后尝试不包括鼠标滚轮插件。 – andyb

+0

是的,我不想鼠标滚轮效果支持。最初mousewheel插件没有添加,但只是为了禁用我也尝试安装插件。但没有什么效果。 –

+0

请删除jquery插件文件“jquery.mousewheel.min.js” – user2393397

回答

3

我刚刚为此解决了问题。在JQuery的文件我更新下面的代码,现在我的鼠标滚轮被禁用..

上一页:

f.bind("mousewheel", function (a, b, c, e) 

更改为:

f.unbind("mousewheel", function (a, b, c, e) 
2

这为我工作。 上一页: $container.bind('mousewheel', function(event, delta, deltaX, deltaY) { if(delta > 0) plugin.next(); else if(delta < 0) plugin.prev(); return false; }); 更改为:

$container.unbind('mousewheel', function(event, delta, deltaX, deltaY) { 
      if(delta > 0) 
       plugin.next(); 
      else if(delta < 0) 
       plugin.prev(); 
      return false; 
     }); 
+0

这似乎对我更好,谢谢user4533280 –

0
.ui-slider-tabs.panel { 
    pointer-events: none; 
} 

只需添加CSS来主类.ui-slider-tabs.panel

pointer-event: none; 

这在Firefox的工作对我来说和Chrome