jquery - 带有内容滚动的简单选项卡

标签 jquery jquery-ui

我使用通用 jqueryUI 选项卡 jQuery custom content scroller它只适用于第一个选项卡,请帮我修复此代码 - jsFiddle 这段代码

 (function($) {
   $(function() {
     $('ul.tabs').delegate('li:not(.current)', 'click', function() {
       $(this).addClass('current').siblings().removeClass('current')
         .parents('div.section').eq(0).find('>div.box').hide().eq($(this).index()).show();
     })

   })
  })(jQuery);   
  (function($){
    $(window).load(function(){
           $('.scroller').mCustomScrollbar({
        autoHideScrollbar:true
                });
            });
   })(jQuery);

谢谢。

最佳答案

这是因为您只在 $(window).load 上添加滚动条。您还需要添加功能来补偿选项卡的更改,如下所示:

(function($){
    $('.tabs').click(function() {
        $('.scroller').mCustomScrollbar("destroy");
        $('.scroller').mCustomScrollbar({
            autoHideScrollbar:true
        });
    });
})(jQuery);

Updated jsFiddle

关于jquery - 带有内容滚动的简单选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18047290/

相关文章:

javascript - 如何将字符串从div属性转换为对象

php - javascript循环数组中的奇数/偶数

javascript - 应用新运算符时有什么区别?

javascript - 替代 jquery ui

javascript - 如何使 FullCalendar 在触摸事件时适用于移动设备?

javascript - 我可以减慢这个 Javascript 函数的速度吗?

javascript - 获取 slideToggle 以展开和显示隐藏内容

jquery-ui - 如何在自动完成jquery ui中突出显示输入单词

asp.net-mvc - MVC 和 JQuery UI 选项卡 - 如何锚定到各种操作的选项卡?

javascript - jQuery UI DatePicker 仅显示月份年份