1

私の例を見てください:

http://fiddle.jshell.net/Msd7v/10/

console.log($('#app').contents().find('.widget').draggable({
  iframeFix:true,
  start:function(){ console.log('started') },
  drag:function(){ console.log('dragging') },
  stop:function(){ console.log('stopped') }
}));​

アイテムをドラッグすると、開始イベントとドラッグ イベントがトリガーされることをコンソールで確認できますが、放すと、停止アクションはトリガーされません。おそらくマウスアップ状態が適切に処理されていないため、そのアイテムを再度ドラッグすることもできません。

誰かが修正のためのいくつかのアイデアを持っていますか? 前もって感謝します。

編集: これが作業中の iframe で発生することを示すために、srcdoc を使用しない新しい例を追加しました。

4

2 に答える 2

0

ここで jsfiddle をチェックしてください: http://fiddle.jshell.net/Msd7v/30/

jQuery を 1.10.1 に更新し、jquery-ui を 1.10.3 に更新すると、これが修正されます

于 2014-01-09T02:45:39.133 に答える
0

主要なブラウザーはどれも srcdoc 属性をサポートしていません。これが正しく機能していない理由だと思います: http://w3schools.com/html5/att_iframe_srcdoc.asp

于 2012-10-25T00:47:16.333 に答える