如何使用户每次更改窗口大小时页面都能执行功能?
最佳答案
以下功能应能满足您的需求,它可在所有浏览器上正常工作(唯一的异常(exception)是当Safari未最大化且分辨率改变时不触发)
它在重新调整窗口大小以及更改分辨率时触发,并且在用户重新调整窗口大小时还具有避免多次调用的延迟。
var resizeTimer;
//Event to handle resizing
$(window).resize(function ()
{
clearTimeout(resizeTimer);
resizeTimer = setTimeout(Resized, 100);
});
//Actual Resizing Event
function Resized()
{
//Your function goes here
};
Testing jsFiddle
关于javascript - 检测窗口大小并使用jQuery执行功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7000029/