4

jqueryuiをドラッグアンドドロップしてemberjsで動作させようとしています。http://jsfiddle.net/XMgwV/13/にフィドルを設定していますが、ドロップイベントを発生させることができないようです。ミックスインはこのデモからのものです:http ://www.lukemelia.com/blog/archives/2012/03/10/using-ember-js-with-jquery-ui/

編集:
jQueryUIドラッグ可能ヘルパー関数を「original」に変更すると、期待どおりに機能します。ここ.clone()の#7で指摘されているように、jqueryuiとemberに問題があるようです。codebriefブログ投稿のsafeCloneメソッドは、問題を完全には解決していないようです。

これを期待どおりに機能させる方法を知っている人はいますか?

4

2 に答える 2

2

jQuery UIラッパーを修正して、機能させる必要がありました。しかし、私が思いついたのは汚いハックだけでした。

私は向きを変えなければなりませんでした

var ui = jQuery.ui[this.get('uiType')](options, this.get('element'));

の中へ

var ui = $(this.get('element'))[this.get('uiType')]();

http://jsfiddle.net/MSch/LrHTB/1/

于 2012-04-29T18:22:41.493 に答える
1

次を追加すると、例が機能するようです。

    clone.removeClass('ember-view');

safeCloneヘルパーに。

これが問題を解決するはずのjsfiddleです:http://jsfiddle.net/Wu2cu/

于 2012-05-06T01:31:59.730 に答える