2009-06-02 19 views
0

私はいくつかの同様の質問を見たことがありますが、具体的に私の問題をカバーするものはありません。私は並べ替え可能なdivのセットにいくつかのGoogleガジェットを配置しようとしています。これらのdivの1つをドラッグして新しい場所にドロップすると、ページ全体がリフレッシュされ、そのガジェットのiframeの内容のみが表示されます。jQuery UI SortableとGoogleガジェット

Firefoxには、iframeコンテンツがDOMツリー内で移動されたときに更新されるバグが含まれていることが他の問題からわかりました。その行動は理想的ではありませんが、今私が経験していることを喜んで受け止めています。 FirefoxとChromeの両方が私にこの問題をもたらします。 IEとOperaはガジェットを適切に並べ替えます。

誰も私がこれを回避する方法についていくつかの洞察を持っていますか?

答えて

0

dragstartでウィジェットを破棄(つまりiframeを削除)し、ドラッグが終了したら再構築する方法はありますか?

+0

これはうまくいかず、実際に問題が発生します。ドラッグ可能な要素はDOMツリーから要素を削除し、削除可能な要素はその要素を再度追加します。この問題は、DOMツリー内の新しい位置にガジェットhtmlを追加し、スクリプトとiframe要素が再び読み込まれるようになると、この現象が発生する原因となる要素(またはその両方)のいずれかが発生します。ページが実際にガジェットURLにナビゲートしているようには見えませんが、iframeが他のすべての上にリロードするようなものです。私はこれが古い投稿だと知っていますが、誰にも何のアイデアもありません – Mark

関連する問題