为了账号安全,请及时绑定邮箱和手机立即绑定

跨浏览器窗口调整事件大小-JavaScript/jQuery

跨浏览器窗口调整事件大小-JavaScript/jQuery

慕仙森 2019-07-19 15:11:12
跨浏览器窗口调整事件大小-JavaScript/jQuery在Firefox中使用窗口调整大小事件的正确(现代)方法是什么,WebKit以及InternetExplorer?你能把两个滚动条都打开/关闭吗?
查看完整描述

3 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

jQuery有一个内建法为此:

$(window).resize(function () { /* do something */ });

为了响应UI,您可以考虑使用setTimeout来只在几毫秒后调用代码,如下例所示这,这个:

function doSomething() {
    alert("I'm done resizing for the moment");};var resizeTimer;$(window).resize(function() {
    clearTimeout(resizeTimer);
    resizeTimer = setTimeout(doSomething, 100);});


查看完整回答
反对 回复 2019-07-19
?
ITMISS

TA贡献1871条经验 获得超8个赞

$(window).bind('resize', function () { 

    alert('resize');});


查看完整回答
反对 回复 2019-07-19
?
守着一只汪

TA贡献1872条经验 获得超3个赞

下面是非jQuery使用调整大小事件的方法:

window.addEventListener('resize', function(event){
  // do stuff here});

它适用于所有现代浏览器。是的为你节流任何东西。下面是一个例子在行动中。


查看完整回答
反对 回复 2019-07-19
  • 3 回答
  • 0 关注
  • 470 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信