【发布时间】:2016-06-13 10:22:15
【问题描述】:
我一直在编写一段 jQuery 代码,但我无法让它按照我想要的方式工作。基本上,我希望在 768px 的屏幕宽度以下完全禁用这个 jQuery 代码。
代码如下:
$(document).ready(function () {
$(".resp-menu-btn").click(function () {
if ($('.resp-menu-btn').is(':animated')) {
return;
}
if ($('.site-nav').css('display') == 'none') {
$().stop().slideToggle({ "display": "block"}, 600);
$('.site-nav ').stop().slideToggle(600);
}
else {
$().animate({"display": "none"}, 600);
$('.site-nav').slideToggle(600);
}
});
});
我尝试了一些类似的方法:
if(window.innerWidth < 768px) return true;
else return false;
和
if ( $(window).width() > 768) {
myCode
}
但似乎没有任何效果。
你们能给我一些关于如何实现我正在寻找的结果的指示吗?非常感谢!
【问题讨论】: