JScrollpane不会设置滚动条的样式
JScrollpane will not style scrollbar
我需要一个能够滚动的div。不幸的是,默认的浏览器非常丑陋,这是我试图使用JScrollpane来解决的一个难题。
然而,它似乎并不配合我:我添加了必要的链接,当然还有JQuery
<script type="text/javascript" src="js/jquery.mousewheel.js"></script>
<script type="text/javascript" src="js/jquery.jscrollpane.min.js"></script>
<link type="text/css" href="css/jquery.jscrollpane.css" rel="stylesheet" media="all" />
它们与我的文件结构相对应,并使用调用了脚本
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
$('.work-description').jScrollPane();
});
</script>
我的div似乎也已经就位:
<div class="workdescription" id="Plumbing">
<div id="shop">
<div class="item" data-id="1" data-name="This here is a very large piece of information" data-price="47.50">
<p><button class="add-to-cart" type="button">Add</button></p>
<p class="itemPrice">This is about the longest sentence you'll get</p>
</div>
</div>
CSS值溢出:auto;
我也尝试过溢出:隐藏;但这也没有奏效。我仍然被丑陋的滚动条卡住了。我没有收到任何JScript错误。这是怎么回事?
我以前使用过jScrollPane,您基本上需要一个容器,一个将用作包装的段落,然后是对jScrollPane的调用,如果将具有滚动条的容器来自ajax响应,则还需要重新初始化该调用。
根据你的代码,我假设你的html看起来像这样:
<div class="workdescription" id="Plumbing">
<p>
<div id="shop">
<div class="item" data-id="1" data-name="This here is a very large piece of information" data-price="47.50">
<p><button class="add-to-cart" type="button">Add</button></p>
<p class="itemPrice">This is about the longest sentence you'll get</p>
</div>
</div>
</p>
</div>
然后您的选择器,只需在html后面包含脚本,这样您就不需要将脚本包装在window.load().上
<script>
$('.workdescription').jScrollPane({autoReinitialise: true});
</script>
HTML中的类名是"workdescription",但您使用了".work-description"作为选择器。这似乎就是问题所在;)
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- 在firefox和chrome中的左侧显示iframe滚动条
- 条件滚动条样式
- 设置右侧默认滚动条的样式
- JScrollpane不会设置滚动条的样式
- JQuery:手风琴高度样式:填充导致垂直滚动条
- 可以在 gwt 中设置本机滚动条的样式,无需定义自定义滚动条,也无需使用 ScrollPanel 或 CustomScr
- 样式 Facebook 喜欢框滚动条
- 滚动条在 Firefox 中显示的样式与 Chrome 不同
- 如何实现脸书聊天垂直滚动条样式
- 如何自定义twitter iframe滚动条的样式
- 更改滚动条样式
- 只改变iframe的滚动条样式
- 如何改变滚动条样式或隐藏滚动条在浏览器通过javascript或css
- 自定义样式的滚动条
- 如何隐藏默认样式的滚动条,当我使用overflow:scroll;
- 将webkit滚动条样式应用于文本区域
- JS/jQuery样式的滚动条
- 禁止使用MarginLeft样式更改滚动条