0

我有可排序的 div 和这个 div - 段落。如果我使用mouseenter事件来检查鼠标是否在这个 div 中 - 它不起作用。即可排序元素上的Sortable + mouseenter = 不起作用。我该如何解决?

这是一些代码

$("#sort").click(function() {



            $("#ps").sortable();
            $("#ps").disableSelection();


    });

当单击具有 id 排序的 div 时 - #ps 中的 div 变为可排序的。

<div id="ps" style="border:1px solid red;">
<div class="happy" style="border:1px solid red;width:100px;">
<p>
dasdasdasdas
</p> 
</div>
<div class="happy" style="border:1px solid red;width:100px;">
<p>
1234
</p>
</div>
</div>

$(".happy").mouseenter(function() {
    alert("OK");
});
4

1 回答 1

0
$(".happy").live('mouseover',function() {
 alert("OK");
});

这就是解决方案。

PS 这个问题也发生在点击和悬停事件中。

于 2010-05-08T09:51:28.510 回答