5

如何制作可水平拖动/可移动但不能垂直移动的 div?如果这可以在没有 JQuery UI 的情况下完成,我会更喜欢。jQuery 很好。或香草JS。

4

1 回答 1

11

自己创建这样的行为将是一项相当大的工作。我建议使用 jquery ui:

http://jsfiddle.net/basarat/f7nNf/1/

它的一行代码:

$( "#draggable" ).draggable({ axis: "x" });

而且您不需要下载完整的 jquery ui。您可以在此处进行仅可拖动的自定义构建:http: //jqueryui.com/download/

在此处阅读有关可拖动的更多信息:http: //jqueryui.com/draggable/#constrain-movement

于 2013-04-04T03:18:53.697 回答