Html5元素具有一个新属性,可拖动,并像这样使用它。HTML5在边界内可拖动
http://www.w3.org/TR/2011/WD-html5-20110405/dnd.html
<div draggable="true">foo</div>
也ondrag当接受与参数鼠标事件的事件。
<div draggable="true" ondrag="drag(event)">foo</div>
我的问题是;有没有办法设置拖动边界,以便我可以水平拖动,就像在JQuery中,http://jqueryui.com/draggable/#constrain-movement。
没有使用JQuery ..用javascript只..
你的意思是不使用jQuery或不使用jQueryUI或不使用JavaScript? – David 2013-02-19 21:49:19
如果你试图在窗口周围移动div(就像对话框或窗口),我不认为'可拖动'的东西是你想要的。 – NickSlash 2013-02-19 22:23:28
我同意NickSlash - 可能你不想使用'draggable'。 http://www.quirksmode.org/blog/archives/2009/09/the_html5_drag.html - html5可拖动对实现丰富的拖放界面没有用处。改为使用Javascript,但不需要jQuery - 还有很多其他库,或者您可以自己写。但是,如果您已经在使用jQuery,请使用它! – codefactor 2013-02-19 22:46:36