我有一个网页,它使用 Smooth Div Scroll 来滚动使用 div 的产品目录。当显示的整个产品范围比页面宽时(实际上需要滚动时),滚动条效果很好,但是当范围较窄时,当您靠近左右热点时,它开始跳过和跳跃。此处显示了该行为的一个示例:
http://www.iana.si/teme/tropical-energy-12m-4leta-tid596
有人可以帮我弄清楚为什么会这样吗?
谢谢你。
我有一个网页,它使用 Smooth Div Scroll 来滚动使用 div 的产品目录。当显示的整个产品范围比页面宽时(实际上需要滚动时),滚动条效果很好,但是当范围较窄时,当您靠近左右热点时,它开始跳过和跳跃。此处显示了该行为的一个示例:
http://www.iana.si/teme/tropical-energy-12m-4leta-tid596
有人可以帮我弄清楚为什么会这样吗?
谢谢你。
我看到你正在使用 jQuery 1.4 min versiona 并且有一个
TypeError: c.easing[a] 不是函数
尝试使用 jQuery 1.8
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js" type="text/javascript"></script>
Smooth Div Scroll 要求滚动条中的内容比滚动条本身宽。正如您所说,如果没有,则不需要滚动条。
我建议你重新考虑你的界面,或者使用选项和回调来编写一些在内容太短时禁用滚动条的代码。