所以我使用jquerynicescroll插件,并且喜欢它支持带有选项的触摸设备:

touchbehavior:true,

我之所以启用这个功能,是因为触摸设备和我喜欢用鼠标点击和拖动来滚动。
但还有别的事困扰着我。
Div是可滚动的,包含了很多链接和文本。链接是可点击的,但是这个touchbehavior禁用了真正困扰我的文本选择。我想继续选择文本启用。
除此之外,当这个touchbehavior被启用时,您不能再点击实际的滚动条并将其向下拖动,这在默认的计算机或笔记本电脑上是很混乱的。是否可以同时使用触摸行为和可点击可拖动的滚动条?
我所说的可以在这个链接上测试和编辑:http://jsfiddle.net/P8cPZ/
代码看起来像这样;
html格式:
<div class="outer">
<div class="inner">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sit amet nisi non
    felis fringilla dignissim non et diam. Fusce et molestie nibh, pulvinar
     tincidunt felis. Aenean hendrerit non dolor in mollis. Sed vehicula felis
    eget tempor bibendum. Praesent commodo pretium sodales. Integer sit amet
    semper lacus. <a href="www.google.com" >Cras imperdiet lectus at
    sapien tempus malesuada.</a>..........
</div>
</div>

脚本:
$(".outer").niceScroll({
    cursorwidth:"6px",
    cursorborder: "0px",
    bouncescroll: true,
    horizrailenabled: false,
    touchbehavior:true,
    grabcursorenabled: true,
});

欢迎任何帮助或建议。

最佳答案

将touchbehavior设置为true,并防止将multi-touchCrolling设置为false。你可以拖动并触发任何链接。

touchbehavior: true,
preventmultitouchscrolling: false,

09-28 02:31