0

ここで私の問題を確認してください - http://jsfiddle.net/EhQZH/17/

説明: 3 つのリスト A、B、C があり、リスト B はリスト A 内にネストされています。両方のリスト (A と B) は、リスト C からリスト項目を受け入れることができます。

リスト項目を C からリスト B にドラッグすると、リスト項目が B と A の 2 回含まれます。これを避けたいと思います。A または B にリスト項目が 1 回出現し、それがドロップされます。

並べ替え、ドラッグ、ドロップなどを適用しましたが、何か間違ったことをしたと思います。見つけることができません。

あなたの提案を教えてください。

4

1 に答える 1

1

問題を見つけることができました。div 内の div と同様です。マウス カーソルをオブジェクト #secondul の上に移動すると、ブラウザによってはオブジェクト #firstul に残ります。次のようにコードを変更すると、見やすくなります。

<ul id="#firstul" onMouseOver="alert('first')">

<ul id="#secondul" onMouseOver="alert('second')">

.

もう 1 つのことは、Item3を 2 番目のリストにドラッグした後、jquery-ui.js でエラーが発生することです。エラーメッセージと同じように、コードがソースからオブジェクトにアクセスしようとするという理論があります。上記の状況に基づいて、アイテムはもう存在しません。すでに #firtul に移動されています。

于 2011-11-07T15:13:54.230 に答える