我昨天开始学习jQuery,我非常喜欢它。
现在我决定编写一个脚本,当我点击它时,我可以更改图像的margin-left
,按住鼠标并移动鼠标。
根据鼠标坐标,我必须更改图像的margin-left
。你能告诉我怎么做吗?感谢。
答案 0 :(得分:3)
我不确定我完全理解,但听起来你想要jQuery UI的可拖动功能。
答案 1 :(得分:1)
查看jQueryUI(http://jqueryui.com/)
具体来说,请看“Draggable”http://jqueryui.com/demos/draggable/)。这将允许您检查项目在屏幕上的位置,以及让您附加各种其他事件。
祝你好运!答案 2 :(得分:0)
您可以注册onmousedown
和onmouseup
的事件,并比较每个事件中的鼠标位置差异。这两个事件函数都作为参数传递一个事件对象,该参数具有clientX
和clientY
的属性,表示事件发生时鼠标的位置。