检查高度,然后添加或删除类

时间:2016-09-07 16:07:00

标签: javascript jquery css

我正在做出导航响应。当宽度高于一个数字时,它应该得到一个类,当它在下面时,该类应该被删除:

var width = $("#primary-header-nav").width();
if ( width < 770) {
  $('#primary-header-nav li a').addClass('box-1-9');    
} else {
  $('#primary-header-nav li a').removeClass('box-1-9'); 
}

然而,实际上,该课程从未被分配。无论宽度如何。

如果有任何帮助,这是该网站:http://darylkeep.com/aanbod/

1 个答案:

答案 0 :(得分:1)

试试这个。

$(document).ready(function(){
  $(function(){
    $(window).on("resize", function(){

      var width = $(this).width();
      var links = $('#primary-header-nav li a');

      if(width < 770){
        links.addClass('box-1-9');
      }else{
        links.removeClass('box-1-9');
      }
    });
  });
});