jQuery:如何在点击,保持和移动时编写函数?

时间:2010-05-06 17:52:07

标签: jquery

我昨天开始学习jQuery,我非常喜欢它。

现在我决定编写一个脚本,当我点击它时,我可以更改图像的margin-left,按住鼠标并移动鼠标。

根据鼠标坐标,我必须更改图像的margin-left。你能告诉我怎么做吗?感谢。

3 个答案:

答案 0 :(得分:3)

我不确定我完全理解,但听起来你想要jQuery UI的可拖动功能。

http://jqueryui.com/demos/draggable/

答案 1 :(得分:1)

查看jQueryUI(http://jqueryui.com/

具体来说,请看“Draggable”http://jqueryui.com/demos/draggable/)。这将允许您检查项目在屏幕上的位置,以及让您附加各种其他事件。

祝你好运!

答案 2 :(得分:0)

您可以注册onmousedownonmouseup的事件,并比较每个事件中的鼠标位置差异。这两个事件函数都作为参数传递一个事件对象,该参数具有clientXclientY的属性,表示事件发生时鼠标的位置。

http://www.w3schools.com/jsref/dom_obj_event.asp