【发布时间】:2015-05-21 09:33:00
【问题描述】:
如果页面大小更改,我的 jquery 脚本会出现问题。例如 - 如果您在手机上打开网站,然后打开和关闭菜单,然后将手机从垂直旋转到水平并再次打开菜单 - 该块将不会显示。
我用这个脚本
return $(document).ready(function() {
(function($) {
if ($(window).width() < 960) {
$('#header-menu').css('display', 'none');
$('header.grid-container').css('display', 'none');
return $('#toggle-mobile-menu').click(function() {
$('#header-menu').toggle();
return $('header.grid-container').toggle();
});
}
})(jQuery);
});
我可能需要一些钩子来重新加载脚本,如果屏幕被改变,而不需要重新加载页面。我尝试使用$(window).resize(),但没有成功
【问题讨论】:
标签: javascript jquery html css resize