0
我有一个可拖动的容器,它正在使用jquery 1.3.2。我最近从1.7.1升级到jquery 1.5.1和ui 1.8.13,现在突然间某些可拖动的容器用于拖动整个容器和内容,现在只拖动容器中的任何容器。Draggable拖出内容而不是容器
例如
<div class="dragme" drag_action="hex" value="E7E7E7" id="default_color"><input type="text" maxlength="6" size="6" name="colorpick" id="colorpickerField1" value="0969A2" /></div>
这将拖累文本框中输入了,而不是它的容器和文本框中输入一起
我开始使用此功能
$(".dragme").draggable({
scroll: true,
scrollSensitivity: 100,
scrollSpeed: 100,
cursorAt: { cursor: 'move', top: 27, left: 27 },
helper : 'clone', // you will drag a copy of the item around
revert : true,
start: function(e,ui){
$(this).addClass('fade'); // fade out original item while dragging the clone
ui.helper.find('.caption').text("I'm being dragged!"); // message in clone
},
stop: function(e,ui){
$(this).removeClass('fade'); // remove fade if dragged item is released
}
});
拖动
An你有什么想法吗?提前致谢。
在这里,你可以看到容器也被拖拽(因为黑色边框)......我怀疑它只是在拖拽时调整容器的大小。 http://jsfiddle.net/Gf9yn/ – sje397 2011-06-07 00:45:21
我没有看到问题或不同之处......想法设置一个小提琴? – davin 2011-06-07 00:46:01
那么JSFIDDLE完美的工作,但当我在我自己的机器上复制不完美。我把它煮到我的图书馆。在我的电脑上进行测试时,我只包含了jsfiddle上的代码。 – Scarface 2011-06-07 01:44:43