Draggable拖出内容而不是容器

时间:2011-06-07 00:39:32

标签: jquery html

我有一个可用于jquery 1.3.2的可拖动容器。我最近从1.7.1升级到jquery 1.5.1和ui 1.8.13,现在突然间,某些用于拖动整个容器和内容的可拖动容器现在只拖动容器中的任何东西。

例如

<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
  }
 });

有人有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我已升级到jquery 1.8.9,现在可以正常工作。