1

jQuery のこれらの機能の組み合わせに問題があります。要素はドラッグ可能でサイズ変更可能なものから始まり、要素をダブルクリックしてその内容を編集しても (要素の値を入力に追加することによって) サイズ変更可能のままです。

ただし、非アクティブ化すると (入力の値を要素に戻して入力を削除すると)、ドラッグ可能のままになりますが、サイズ変更できなくなります。

現在、私は動的に追加された要素をサポートするために .live() を使用しており、非常に詳細に説明する代わりに、コードの簡素化されたバージョンで jsFiddle をセットアップしました。

http://jsfiddle.net/VnAu3/2/

ご協力ありがとうございました!

4

1 に答える 1

2

私はこの問題を自分で解決しました。問題は、要素内のすべてを入力からのテキストに置き換えていたことです。jQuery UI のサイズ変更機能は、実際には要素に div を追加してサイズ変更を可能にするため、代わりに div を削除していました。代わりに、特定のノードを検索して、それを置き換えました。

それだけでしたが、それを理解するのにしばらく時間がかかり、多くのデバッグが必要でした。

于 2011-07-31T05:51:38.657 に答える