7

この問題は、2 つの異なるサイトで 2 回発生しました。IE9 以外のすべてのブラウザで動作します。

jqueryのslideupとslideDownを使用してdivを開いたり閉じたりしています(slideToggleでも同じ問題が発生します)。div のコンテンツがスライド ダウンすると表示されますが、アニメーションが停止するとすぐにコンテンツが消えます。

この問題の例を次に示します http://www.ohnuts.com/searchResults.cfm?criteria=cashews&search=all「その他のカテゴリ」リンクをクリックします。

他の誰かがこの問題を経験しましたか?回避策はありますか? 単純な表示/非表示を行うように変更できますが、それは正常に機能しますが、開いている効果を維持したいと思います。

4

5 に答える 5

18

ニックの答えに2つの親指。

しかし、IE チームが問題を解決する頃には、おそらく別のプロジェクトに取り組んでいるでしょう。

これは、IE9で確実に動作するIE7で機能したものです。

DIV で、slideDown 効果を設定し、これを CSS に追加します。

 overflow: hidden;

良い一日!

于 2011-02-26T21:54:08.987 に答える
6

ここでの正直な提案は、修正せずIE9チームにバグとして報告しますが、バグの修正に時間を費やさないでください。

これはIE9ファイナルで修正する必要があり、最終結果はあなたの側で開発時間を無駄にするだけです...ベータ版はバグがあり、常にバグがあり、常にバグがあります...それ以外の場合はベータ版とは呼ばれません。

于 2010-11-03T14:11:47.827 に答える
0

これに対するもう 1 つの解決策は.css('zoom')、jQuery チェーンに追加することです。

于 2013-05-23T11:56:24.357 に答える
0

これはモバイル Safari の iPad iOS バージョン 5.0 で発生することに気付きました。position:relativeすべてのリスト項目要素の犯人です。overflow:hiddenこれは修正されますが、第 3 層のナビゲーションがある場合は役に立ちません。slideToggleを に変更する以外に既知の回避策はありませんshowToggle

于 2012-01-15T19:48:23.630 に答える
0

私は IE で同じ問題を抱えていたので、スライド要素の css に次のコードを追加しました。

ズーム: 1;

于 2014-06-16T04:09:46.393 に答える