【发布时间】:2018-01-05 16:38:04
【问题描述】:
我创建了一个 jQuery 函数来显示一个 div,它应该在屏幕大小超过 1000 像素时才可以工作。
该函数可以正常工作,但是当我调整屏幕大小时它不起作用,因为已经加载了 jQuery 函数。因此,当我调整屏幕大小时,该功能会一直停留在那里。
有没有办法在我调整屏幕大小并且它小于 1000 像素后删除此脚本?
目前脚本仅在我打开网页并且屏幕已经小于 1000 像素时才起作用,但在我调整屏幕大小时不起作用
这就是我现在所拥有的。
jQuery(document).ready(function() {
jQuery(window).resize(function() {
if(jQuery(window).width() >= 1000) {
jQuery("#mega-menu-projects").mouseover(
function(){
jQuery("#mega-menu-projects").show();
}
);
jQuery("#mega-menu-projects").mouseout(
function(){
jQuery("#mega-menu-projects").hide();
}
);
}
}).resize();
});
【问题讨论】:
标签: jquery css resize screen-size