我希望能够:
克隆拖放并能够重新拖动它们。
保存与初始可拖动div相关联的数据和事件
目前,如果将.clone方法设置为克隆(),则可以拖动克隆可拖动的数据,但可以理解的是,克隆不会保留初始可拖动的数据。
如果使用了克隆(True),则克隆可拖保留来自初始可拖动的数据,但不能被拖动。
var dropped = jQuery(ui.draggable).clone().addClass("dropped").draggable(); //No data
var dropped = jQuery(ui.draggable).clone(true).addClass
我有一个jquery ui可拖动的div,HTML内容因为可拖动而不能正常工作。
<div id="popup"> <!-- this popup is draggable -->
This text is not selectable. When I try to select it, the popup div is dragged.
<div style="overflow:auto; height:50px">
Lots of text here, vertical scrollbar
我有div,它是通过插件对文本输入字段进行处理的。另外,这些div也是可拖动的。
现在,我已经知道,如果你拖动div,它就会被拖动,如果你只是点击它,它就会得到一个".focus()“。
现在的问题是,如果我点击它一次,我就会得到它的焦点。但是光标会跳到行首。
我想要的,是光标在我点击的地方。
我如何使用jquery做到这一点?谢谢
编辑(我的JS代码):
$('.mydiv').click(function(){
//actually, it does not focus on "$(this)" but on a div insid