我不明白“100”是什么意思。是每秒 100 像素吗?此代码取自:https : //jqueryui.com/draggable/#scroll<!doctype html><html><head> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <link rel="stylesheet" href="/resources/demos/style.css"> <style> #draggable, #draggable2, #draggable3 { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 0 10px 10px 0; } </style> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <script> $( function() { $( "#draggable3" ).draggable({ scroll: true, scrollSpeed: 100 }); } ); </script></head><body><div id="draggable3" class="ui-widget-content"> <p>scrollSpeed set to 100</p></div><div style="height: 5000px; width: 1px;"></div></body></html>
2 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
Jquery scrollSpeed 总是分步确定的。这意味着以相关的 scrollSpeed 每次滚动将是用户向上或向下移动的像素数。一卷=一步。
例如:100 scrollSpeed 表示每一步是 100px 每 600-800ms。虽然这个衡量标准存在很大差异
scrollSpeed 的度量是一个数字,范围为 1000(最大)
请记住,scrollSpeed 也主要由最终用户所在的浏览器控制。所以获得像素/秒是一个艰难的衡量标准,尤其是当用户输入随滚动而变化时。
前任。Chrome 可能与 Safari 不同
繁花如伊
TA贡献2012条经验 获得超12个赞
scrollSpeed
Type: Number
Default: 20
The speed at which the window should scroll once the mouse pointer gets within the scrollSensitivity distance. Ignored if the scroll option is false.
Code examples:
Initialize the draggable with the scrollSpeed option specified:
添加回答
举报
0/150
提交
取消