Javascript jQuery:嵌套的可排序项在良好的浏览器中工作良好,但在IE7中,可排序子项和父项同时拖动

Javascript jQuery:嵌套的可排序项在良好的浏览器中工作良好,但在IE7中,可排序子项和父项同时拖动,javascript,jquery,internet-explorer,jquery-ui,internet-explorer-7,Javascript,Jquery,Internet Explorer,Jquery Ui,Internet Explorer 7,下面是我的代码供大家使用:=D 在Chrome、FF、Safari和优秀的浏览器中都能很好地工作 但在IE7中,当我点击“新内容”并拖动时,它也会移动它所在的部分(并以不同的速度移动)。非常奇怪的行为。关于造成这种情况的原因,您有什么想法吗?请参阅此处以获得有效的解决方案: 最重要的是: $j('ul').bind('mousedown', function(e) { e.stopPropagation(); }); 这会阻止IE7将嵌套的可排序元素冒泡到其父项的mousedow

下面是我的代码供大家使用:=D

在Chrome、FF、Safari和优秀的浏览器中都能很好地工作


但在IE7中,当我点击“新内容”并拖动时,它也会移动它所在的部分(并以不同的速度移动)。非常奇怪的行为。关于造成这种情况的原因,您有什么想法吗?

请参阅此处以获得有效的解决方案:

最重要的是:

    $j('ul').bind('mousedown', function(e) {
  e.stopPropagation();
});
这会阻止IE7将嵌套的可排序元素冒泡到其父项的mousedown事件。
请确保使用.bind(),因为.live()仅在解决拖动问题的事件已经冒泡后发生。但现在当我向上拖动时,该项位于所有项之上(就像它应该是的那样),但当我向下拖动时,该项位于下方。我将提出一个新问题=我将进一步研究,然后:P我认为它与IE Weighting nesting>z-index有关,我记得有一个“非标准功能”,或者,正如普通用户所说,错误:这里有以下评论的链接: