Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用IE或JavaScript中的显示对象_Javascript_Jquery_Html - Fatal编程技术网

禁用IE或JavaScript中的显示对象

禁用IE或JavaScript中的显示对象,javascript,jquery,html,Javascript,Jquery,Html,我想在用户使用Internet Explorer 8或更低版本时显示HTML对象页脚,或者他们禁用了JavaScript或两者都禁用了JavaScript 我该怎么做 我希望你能理解我的问题和我想要描述的内容。你可以使用条件注释 <!--[if lte IE 8]> <![endif]--> 默认情况下,您可以将页脚的displaycss属性设置为block或任何您需要的属性,并使用Javascript将其隐藏。如果禁用Javascript,它将不会被隐藏。如果启用Ja

我想在用户使用Internet Explorer 8或更低版本时显示HTML对象页脚,或者他们禁用了JavaScript或两者都禁用了JavaScript

我该怎么做


我希望你能理解我的问题和我想要描述的内容。

你可以使用条件注释

<!--[if lte IE 8]>
<![endif]-->

默认情况下,您可以将页脚的displaycss属性设置为block或任何您需要的属性,并使用Javascript将其隐藏。如果禁用Javascript,它将不会被隐藏。如果启用Javascript,它将被隐藏

$("#footer").hide();
如果启用了Javascript,此行将成功隐藏它,即在jQuery中。


基本上,在页面加载时显示,使用jQuery来检测它是否不是IE 8或更少。

使用javascript来隐藏其中的内容
$("#footer").hide();
$(document).ready(function(){
    var ua = $.browser;

    if (!ua.msie || (ua.msie && parseInt(ua.version) > 8)) {
        $('#footer').hide();
    }
});