jquery - 使用 jScroll 样式化滚动条

标签 jquery html

我一直在尝试使用 jScroll 在我为 friend 安装的主题上设置一些滚动条的样式,但它又回来了

Uncaught TypeError: Cannot read property 'offsetHeight' of undefined 

我尝试了另一个名为 tinyScrollbar 的 jQuery 插件,它也在做同样的事情。我是 !确定是什么问题=。我可以用 CSS 更改它,但它在 Firefox 中不起作用,这真的很烦人。知道为什么它不起作用吗?

网址:http://spicyjentertainment.com/welcome.html

这 = 假设滚动的 div

<div class="wrapper" id="scrl">

和 CSS

#scrl {
    height:150px;
    overflow:hidden;

}
#scrl:hover {
    overflow-y:auto;
}

编辑

var initDrag = function()
            {
                ceaseAnimation();
                currentOffset = $drag.offset(false);
                currentOffset.top -= dragPosition;
                maxY = trackHeight - $drag[0].offsetHeight;
Uncaught TypeError: Cannot read property 'offsetHeight' of undefined
                mouseWheelMultiplier = 2 * settings.wheelSpeed *     maxY / contentHeight;
            };

最佳答案

tinyscrollbar 需要一个 div 结构才能出现。你只有 1 个包装 div。阅读说明。

    <div id="yourscrollbar">
    <div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div>
    <div class="viewport">
        <div class="overview">

tekst..



        </div>
    </div>
</div>

关于jquery - 使用 jScroll 样式化滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13572405/

相关文章:

javascript - dom 加载 jquery 后触发事件

javascript - Fullpage.js 使用连续滚动或循环时禁用 moveSectionUp

html - 将图像对齐在同一行

php - 自动选择<select> <options>标签中的数据

jQuery $.ajax() 功能 - 访问 XMLHttpRequest 对象

jquery - CSS:将溢出内容隐藏到 bootstrap btn-group 中

javascript - 从溢出 :hidden elements 监听滚动事件

html - 页面更改时是否可以将客户端状态保存在 iFrame 中?

jquery - 多步进度条更改输入字段中回车键的状态

javascript - 我在哪里可以将文件名存储在 html 的 li 标签中?