何かの可視性をテストしようとしています
$(this).css('display')=="none";
問題は、クロム、FFで動作しますが、IEでは動作しないことです。私はこれまでIE8と9を試しました。
誰かが回避策を知っていますか?多くの人がまだIEを使用しているので、これは非常に苛立たしいことです。私はその多くの人を失いたくありません。
何かの可視性をテストしようとしています
$(this).css('display')=="none";
問題は、クロム、FFで動作しますが、IEでは動作しないことです。私はこれまでIE8と9を試しました。
誰かが回避策を知っていますか?多くの人がまだIEを使用しているので、これは非常に苛立たしいことです。私はその多くの人を失いたくありません。
$(this).is(":visible")
クロスブラウザソリューションに使用します。
ドキュメントから:
要素がドキュメント内のスペースを消費する場合、要素は表示されていると見なされます。表示される要素の幅または高さがゼロより大きい。
可視性:非表示または不透明度:0の要素は、レイアウト内のスペースをまだ消費しているため、表示されていると見なされます。
続きを読む:http ://api.jquery.com/visible-selector/ および要素が表示されているかどうかを確認する方法