ユーザーがInternet Explorer 8またはそれ以下を使用しているかJavaScriptを無効にしている(またはその両方)場合、HTMLオブジェクト(#footer)を表示します。IEまたはJavaScriptで表示オブジェクトが表示されない場合
どうすればいいですか?
私の質問と私が何を記述しようとしているのか理解できれば幸いです。
ユーザーがInternet Explorer 8またはそれ以下を使用しているかJavaScriptを無効にしている(またはその両方)場合、HTMLオブジェクト(#footer)を表示します。IEまたはJavaScriptで表示オブジェクトが表示されない場合
どうすればいいですか?
私の質問と私が何を記述しようとしているのか理解できれば幸いです。
<!--[if lte IE 8]>
<![endif]-->
およびまたはnoscript
タグを使用することができますそれを隠すためにJavascriptを使います。 Javascriptを無効にすると、非表示になりません。 Javascriptが有効になっていると、非表示になります。
$("#footer").hide();
この行は、(JavaScriptが有効な場合は)正常に表示されなくなります。 jQueryので
あなたは条件付きコメントあなたは、デフォルトではフッターのdisplay
CSSプロパティがblock
に設定(または、あなたのようにそれを必要とするものは何でも)持っている可能性があり
<noscript>
</noscript>
:
http://api.jquery.com/jQuery.browser/
$(document).ready(function(){
var ua = $.browser;
if (!ua.msie || (ua.msie && parseInt(ua.version) > 8)) {
$('#footer').hide();
}
});
基本的に、それはIE 8
以下ではないかどうかを検出するためにjQueryのを使用して、ページのロード時に表示されます。
内部を隠すためにJavaScriptを使用