Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 如果元素宽度大于,则执行jQuery代码_Javascript_Jquery_Width_Element_Dynamic Css - Fatal编程技术网

Javascript 如果元素宽度大于,则执行jQuery代码

Javascript 如果元素宽度大于,则执行jQuery代码,javascript,jquery,width,element,dynamic-css,Javascript,Jquery,Width,Element,Dynamic Css,我在相关的html区域下面有下面的javascript,它似乎不起作用。我很确定我有获得相关div标记宽度的正确方法,但不确定为什么 <script type="text/javascript"> var pageWidthNow = document.getElementById('top-area').clientWidth; if (pageWidthNow > 700) { $('#search-form').addClass(topRightSearchBo

我在相关的html区域下面有下面的javascript,它似乎不起作用。我很确定我有获得相关div标记宽度的正确方法,但不确定为什么

<script type="text/javascript">
var pageWidthNow = document.getElementById('top-area').clientWidth;

if (pageWidthNow > 700) {
    $('#search-form').addClass(topRightSearchBox);
};
</script>

var pageWidthNow=document.getElementById('top-area').clientWidth;
如果(页面宽度现在>700){
$(“#搜索表单”).addClass(topRightSearchBox);
};

看起来您只需要添加引号

$('#search-form').addClass("topRightSearchBox");

您是否尝试过
console.log(pageWidthNow)
?topRightSearchBox是一个变量吗?topRightSearchBox是我在js中预先分配了几个css变量的类,但这回答了我的问题:)