我现在有点卡住了一些html / css / jquery混合物。
基本上我已经有了这个设置。
<div style="height: 100px; overflow: hidden">
<div style="height: 500px; width: 500px"></div>
</div>
所以我的父div充当一个框架,其中的内容将滚动到使用scrollto插件。
然而,我遇到了一个问题,即如果有人在框架区域中单击并拖动鼠标,它会滚动div。
如何禁用此行为?我已经使用了scroll事件和preventDefault,但那不适用于拖动滚动。
我将如何做到这一点?
由于
欧文
答案 0 :(得分:0)
修改强> 要么不使用插件,只需使用jquery的animate()函数在内部div上给出一个新的左侧位置,或者......
尝试使用scrollto的“子”项目:SerialScroll和LocalScroll。听起来这些更适合用于导航(使用js在点击某些内容后滚动到某个位置)而不是物理滚动,这听起来就像你想要做的那样。