javascript - 如果浏览器窗口大于 768 如何添加类

标签 javascript jquery class addition window-resize

这让我抓狂。我在几个地方查过这个,但无法让它工作。我想做的就是在菜单项(最后一个“联系我们”)中添加一个“fancybox-iframe”类,如 shown here ,到目前为止,我无法让任何代码工作。我也无法在 CSS 中做到这一点。有人可以帮忙吗!???

最佳答案

你能做这样的事情吗?

if (window.innerWidth > 768) {
    document.getElementById('menu-item-34').className += ' fancybox-iframe';
}

(其中 menu-item-34 是联系我们按钮的 ID)

关于javascript - 如果浏览器窗口大于 768 如何添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30313653/

相关文章:

javascript - 在指令链接函数中访问作用域上的函数

jquery - 在不触发滚动条的情况下将元素定位在 css 动画的视口(viewport)外

java - 您在此代码/程序中发现什么错误?错误是除非您先输入数字,否则它不会运行

javascript - AJAX 和浏览器 GET 调用似乎具有不同的 cookie

javascript - jQuery 多个 addClass 的简写?

python - 如何按定义顺序获取类变量列表?

c++ - 继承和重载默认构造函数

javascript - 为什么要在react中输出之前的props?

javascript - Angular html5mode 无法按预期工作

javascript - 如何找到 .each() 中的最后一项?