我正在编写UI,并且我希望jQuery检查媒体屏幕min-width
,然后检查div是否具有类。如果是这样,它将切换该类。
我已尝试为window.matchMedia()
使用代码,但这没用
if ((window.matchMedia('(min-width: 800px)').matches)) {
if ($('.navbar-wrapper').hasClass('element-view')) {
$('.navbar-wrapper').toggle('element-view');
}
}
当媒体屏幕的宽度为800px以上时,如果.element-view
具有.navbar-wrapper
作为类,我希望.element-view
被关闭或切换。
答案 0 :(得分:0)
我已经解决了我的问题,我意识到我使用.toggle
而不是.toggleClass
,而是使用了它
`
$(window).resize(function ()
{
if (($('.nav').width () >= 783) && ($('.navbar-wrapper').hasClass('element-view')))
{
$('.navbar-wrapper').toggleClass('element-view');
}
});
`