是否有一种简单的方法来处理由单击并拖动到div上的左侧或右侧组成的运动事件,以便制作经典滑块。
这个想法是做类似于iPhone应用程序的滚动,但用鼠标左键单击。处理单击并拖动运动以使用mootools或jquery水平滚动
5
A
回答
7
你的意思是这样的吗?
var x,y,top,left,down;
$("#stuff").mousedown(function(e){
e.preventDefault();
down = true;
x = e.pageX;
y = e.pageY;
top = $(this).scrollTop();
left = $(this).scrollLeft();
});
$("body").mousemove(function(e){
if(down){
var newX = e.pageX;
var newY = e.pageY;
$("#stuff").scrollTop(top - newY + y);
$("#stuff").scrollLeft(left - newX + x);
}
});
$("body").mouseup(function(e){down = false;});
单击区域并拖动里面走动的股利。它快速而肮脏,但如果这就是你的意思,这是一个很好的起点。除非有一个现有的插件。
1
相关问题
- 1. Mootools的水平滚动条
- 2. jquery拖动水平滚动时的bug
- 3. jQuery单击并拖动/滚动窗口:锯齿状运动
- 4. 处理js - 水平滚动
- 5. 处理水平滚动
- 6. 拖动,拖放和水平滚动
- 7. jQuery水平滚动(点击和动画)
- 8. 禁用水平拖动滚动
- 9. GWT禁用水平拖动滚动
- 10. jQuery水平滚动?
- 11. 水平滚动jquery
- 12. DataGridView自动水平滚动列拖放
- 13. jQuery平滑水平滚动
- 14. jQuery水平滚动(单击时滑动div)
- 15. 左侧水平滚动+ 50px点击jQuery
- 16. jQuery水平滚动到DIV点击
- 17. 水平滚动不与jquery点击
- 18. AJAX使用滚动条水平滚动
- 19. 水平滚动面板通过鼠标拖动或使用鼠标滚轮
- 20. Haxe:处理水平滚动事件
- 21. 想要拖动我的div水平滚动显示滚动
- 22. 水平动画滚动到div点击
- 23. 水平滚动+滚动条
- 24. jQuery UI可拖动 - 滚动垂直和水平问题
- 25. 垂直滚动的JQuery-UI水平拖动
- 26. 如何使用jquery水平滚动
- 27. 使用JQuery/Javascript水平滚动
- 28. jQuery水平滚动显示
- 29. jquery水平滚动错误
- 30. jQuery水平光标滚动
感谢德编辑@尼古拉斯 – Agorilla 2011-05-02 00:48:55