0

並べ替え可能な li アイテムがドラッグされたときに、同じリスト内の別の li アイテムの上にホバリングしているかどうかを検出する方法について、誰かがアイデアを持っているかどうか疑問に思いましたか? これを検出したい理由は、あるliアイテムが別のアイテムにドロップされた場合、ドロップされたliの下にサブリストが作成されるようにするためです。

私は自分で多くの方法を試しましたが、うまくいかないようです。どんな助けでも大歓迎です。

ありがとう!アンディ

4

2 に答える 2

0

私はあなたと同様の問題を抱えていましたが、ここで解決策を見つけました: http : //a.shinynew.me/post/4641524290/jquery-ui-nested-sortablesアイテムですが、ソート可能な connectWith を使用します

<div id="example5">
<ul>
     <li >Item 1
        <ul>
            <li >Item 1 1<ul></ul></li>
            <li >Item 1 2<ul></ul></li>
            <li >Item 1 3<ul></ul></li>
         </ul>
     </li>
     <li >Item 2<ul></ul></li>
     <li >Item 3<ul></ul></li>
     <li >Item 4<ul></ul></li>
</ul>

そしてJavaScript:

$("#example5 ul").sortable({
            connectWith: "#example5 ul",
            placeholder: "ui-state-highlight"});
于 2016-01-26T17:22:35.953 に答える