3

子 div を含む jQuery UI の選択可能な div に問題があります。具体的には、選択したハンドラー内にブレークポイントを設定するまで、子 div は選択されません。

私はJS Fiddleで複製をまとめました:

http://jsfiddle.net/PjS3x/9/

動作を表示するには:

  1. 「クリックしてください」ボタンを数回クリックします。
  2. 黒と緑の四角をクリックします
  3. メイン div の ID (0、1、2 など) は出力されますが、子 div (test0、test1 など) は出力されないか、緑をクリックしたときに一貫性がないことに注意してください。
  4. この行にブレークポイントを設定します$("#log").append("<span>" + $(ui.s....
  5. 選択可能なものごとに 1 回ずつ、2 つのイベントが確実に発生することに注意してください。

JQuery Selectableの API ドキュメントを確認しましたが、この動作に影響を与えるオプションは見当たりません。

4

1 に答える 1

0

子 div は、クリックしながらマウスを動かしたときにのみ選択されることがわかりました。

ブレークポイントがクリック イベントにどのように影響するかはまだわかりません。

于 2012-12-21T16:33:37.540 に答える