【问题标题】:Hiding all jScrollpane scrollbars when page load页面加载时隐藏所有 jScrollpane 滚动条
【发布时间】:2012-05-20 19:58:57
【问题描述】:

我正在使用 jScrollPane(这是一个很棒的插件)并在一个页面中创建了几个滚动条。

我还添加了悬停事件 - 使滚动条淡入淡出。

问题是我想在页面加载时隐藏所有滚动条,仅在将鼠标悬停在它们上方时才显示它们。

所以我用了

$(document).ready({

$(".jspVerticalBar").hide();

});

这不起作用。

令人惊讶的是,当在不同的上下文中(比如在某个事件函数中)调用该行代码时,它会成功执行。

我在这里做错了什么?

非常感谢。

【问题讨论】:

    标签: jquery scrollbar hide jscrollpane onload


    【解决方案1】:

    一个合乎逻辑的解释是 jScrollPane 在计算元素高度并将其应用到滚动条处理程序之前等待您的图像被加载。

    所以你可以试试:

    $(window).load(function(){
      $(".jspVerticalBar").hide();
    });
    

    【讨论】:

    • 出于某种原因 - 此解决方案在 IE 8 中不起作用。任何想法为什么?
    猜你喜欢
    • 1970-01-01
    • 2020-03-04
    • 2013-10-13
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多