我想在用戶使用Internet Explorer 8或更低版本或禁用JavaScript(或兩者都有)時顯示HTML對象(#footer)。禁用IE或JavaScript時的顯示對象
我該怎麼做?
我希望你能理解我的問題和我想描述的內容。
我想在用戶使用Internet Explorer 8或更低版本或禁用JavaScript(或兩者都有)時顯示HTML對象(#footer)。禁用IE或JavaScript時的顯示對象
我該怎麼做?
我希望你能理解我的問題和我想描述的內容。
你可以有頁腳的display
CSS屬性的默認設置爲block
(或任何你需要它)並使用Javascript來隱藏它。如果Javascript被禁用,它將不會被隱藏。如果啓用Javascript,它將被隱藏。
$("#footer").hide();
此行將成功隱藏它(如果啓用Javascript,那就是)。
您可以使用條件註釋
<!--[if lte IE 8]>
<![endif]-->
和或noscript
標籤
<noscript>
</noscript>
在jQuery中:
http://api.jquery.com/jQuery.browser/
$(document).ready(function(){
var ua = $.browser;
if (!ua.msie || (ua.msie && parseInt(ua.version) > 8)) {
$('#footer').hide();
}
});
基本上,顯示在頁面加載,使用jQuery來檢測,如果它不是IE 8
以下。
使用javascript隱藏內部的東西