【发布时间】:2013-03-25 23:27:06
【问题描述】:
如何制作可水平拖动/移动但不能垂直移动的 div? 如果这可以在没有 JQuery UI 的情况下完成,我会更喜欢。 jQuery 很好。或者香草JS。
【问题讨论】:
标签: javascript jquery
如何制作可水平拖动/移动但不能垂直移动的 div? 如果这可以在没有 JQuery UI 的情况下完成,我会更喜欢。 jQuery 很好。或者香草JS。
【问题讨论】:
标签: javascript jquery
自己创建这样的行为需要相当多的工作。我建议使用 jquery ui:
http://jsfiddle.net/basarat/f7nNf/1/
一行代码:
$( "#draggable" ).draggable({ axis: "x" });
而且您不需要下载完整的 jquery ui。您可以在此处进行仅可拖动的自定义构建:http://jqueryui.com/download/
在此处阅读有关可拖动的更多信息:http://jqueryui.com/draggable/#constrain-movement
【讨论】: