0

コードにjQuery UIポートレットがあり、要件に従って他のすべてのブラウザーでうまく機能しますが、IEではポートレットをドラッグし始めると画面全体がちらつきます。解決策や提案はありますか???

jQueryフォーラムからこれを見つけました http://bugs.jqueryui.com/ticket/7351

4

1 に答える 1

1

私自身のポートレット スタイルの実装は、IE9 と IE8 モードの IE9 で動作しているようです (ネイティブ IE8 は手元にありません)。

ちらつきもありましたが、Chrome と Firefox でも同様でした。CSS を選択し、さまざまなプロパティをオンまたはオフにし続けました。最終的に、「ポートレット」を絶対配置にするクラスを適用したことと、jQuery UI の相互作用がそれを好まないことがわかりました。最良の推測では、CSS の絶対位置とドラッグによって適用される絶対位置の間の競合により、元の位置と新しい位置の間を行ったり来たりしていたのです。さらに悪いことに、ソート可能なコンテナーの上部または下部に確実に配置できませんでした。

結論: ポートレットの絶対配置をなくし (親が相対的に配置されている限り、ポートレットのコンテンツには絶対配置を使用できます)、すべてのターゲット ブラウザーですべてがスムーズに機能しました。

于 2013-01-14T21:14:02.200 に答える