2 qq 22920429 qq_22920429 于 2016.09.18 15:10 提问

在浏览器的CONSOLE中测试有效果在实际代码中运行后却没有效果.sldr的overflow没有添加进去

var winWidth = $(window).width();

$('.navbar').css({
width: winWidth,
});

if ($(window).width() < 800) {

  $('.sldr').css({
      overflow: "hidden",
  });

}
else {
}

1个回答

showbo
showbo   Ds   Rxr 2016.09.18 15:16
已采纳

放到$(function(){.........})中执行,你控制台执行的时候.navbar已经存在了吧。。放到html里面你这个代码要放到.navbar下面或者$(function(){.........})中执行才能找到.navbar对象,如果是ajax动态加载的记得在ajax回调中执行,要不$(function(){.........})也不一定找到对象

qq_22920429
qq_22920429 .navbar可以执行的但是if中的.sldr无法实现
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片