Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Javascript 在IE 8,9中@media(最大宽度:786px){_Javascript_Jquery_Css - Fatal编程技术网

Javascript 在IE 8,9中@media(最大宽度:786px){

Javascript 在IE 8,9中@media(最大宽度:786px){,javascript,jquery,css,Javascript,Jquery,Css,我想在@媒体(最大宽度:786px){} 我想用jquery.hide()函数修复。可能的代码是什么 请记住,媒体查询与IE8不兼容。 看看IE8的兼容性 更好的方法是使用检测媒体查询兼容性,然后在需要时使用jquery.hide(): if(!Modernizr.mq('only all') && $(window).width() < 786){ // Hide your element with jquery .hide(); } if(!moderni

我想在
@媒体(最大宽度:786px){}

我想用jquery
.hide()
函数修复。可能的代码是什么

请记住,媒体查询与IE8不兼容。 看看IE8的兼容性

更好的方法是使用检测媒体查询兼容性,然后在需要时使用jquery
.hide()

if(!Modernizr.mq('only all') && $(window).width() < 786){
  // Hide your element with jquery .hide();    
}
if(!modernizer.mq('only all')&&$(window.width()<786){
//使用jquery.Hide()隐藏元素;
}

这不是对您问题的直接回答,但此库将您的mediaqueries转换为不支持它的浏览器:


只要加载它,它就能完成所有的工作。

这一个也很有用