setAttribute无法调整大小

时间:2016-05-20 13:49:51

标签: javascript jquery

家伙, 我到处都没有运气。有人能帮我吗? 我想根据屏幕大小将data-offset-top属性更改为两个不同的值。 它适用于重新加载,但我不能使它在调整大小时工作。我究竟做错了什么? 这是代码。

strr();
window.addEventListener('resize', strr);

function strr() {
  if (window.outerWidth <= 767) {
    document.getElementById("navas").setAttribute("data-offset-top", 300);
  } else {
    document.getElementById("navas").setAttribute("data-offset-top", 650);
  }
}

btw #navas是一个带有词缀的bootstrap nav元素。

祝你好运!

0 个答案:

没有答案