在Firefox、WebKit和Internet Explorer中,点击窗口调整大小事件的正确(现代)方法是什么?
你能打开/关闭两个滚动条吗?
在Firefox、WebKit和Internet Explorer中,点击窗口调整大小事件的正确(现代)方法是什么?
你能打开/关闭两个滚动条吗?
jQuery对此有一个built-in method分:
$(window).resize(function () { /* do something */ });
为了提高UI响应性,您可以考虑使用setTimeout仅在一定的毫秒数之后调用代码,如下面的示例所示(灵感来自this):
function doSomething() {
alert("I'm done resizing for the moment");
};
var resizeTimer;
$(window).resize(function() {
clearTimeout(resizeTimer);
resizeTimer = setTimeout(doSomething, 100);
});