当前位置:首页> 正文
IE6浏览器下resize事件被执行了多次解决方法

现在已经有了一个较好的解决方案,让jquery.wresize.js这个jquery插件来帮你:
Js代码
复制代码 代码如下:
/*
===============================================================================
WResize is the jQuery plugin for fixing the IE window resize bug
...............................................................................
Copyright 2007 / Andrea Ercolino
-------------------------------------------------------------------------------
LICENSE: php"http://imgbuyun.weixiu-service.com/up79/202210/ixtcd4pe0y4.php
WEBSITE: http://noteslog.com/
===============================================================================
*/
( function( $ )
{
$.fn.wresize = function( f )
{
version = ’1.1’;
wresize = {fired: false, width: 0};
function resizeOnce()
{
if ( $.browser.msie )
{
if ( ! wresize.fired )
{
wresize.fired = true;
}
else
{
var version = parseInt( $.browser.version, 10 );
wresize.fired = false;
if ( version 7 )
{
return false;
}
else if ( version == 7 )
{
//a vertical resize is fired once, an horizontal resize twice
var width = $( window ).width();
if ( width != wresize.width )
{
wresize.width = width;
return false;
}
}
}
}
return true;
}
function handleWResize( e )
{
if ( resizeOnce() )
{
return f.apply(this, [e]);
}
}
this.each( function()
{
if ( this == window )
{
$( this ).resize( handleWResize );
}
else
{
$( this ).resize( f );
}
} );
return this;
};
} ) ( jQuery );
如何使用,请看这个例子test page:
Js代码
复制代码 代码如下:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://imgbuyun.weixiu-service.com/up79/202210/fdrl0kf40py.dtd"
html xmlns="http://imgbuyun.weixiu-service.com/up79/202210/oennrhqpvu1" style="overflow:hidden;"
head
title test window resize /title
script type="text/javascript" src=http://imgbuyun.weixiu-service.com/up79/202210/0ki1lrcehbh
script type="text/javascript" src=http://imgbuyun.weixiu-service.com/up79/202210/nbr35uzj1v3
script type="text/javascript"
jQuery( function( $ )
{
function content_resize()
{
var w = $( window );
var H = w.height();
var W = w.width();
$( ’#content’ ).css( {width: W-20, height: H-20} );
}
$( window ).wresize( content_resize );
content_resize();
} );
/script
/head
body
div id="content" style="border: 1px dashed silver; position:absolute; overflow:auto;"
test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test
/div
/body
/html
展开全文阅读
相关内容
苹果手机频繁自动关机怎么办|iphone无缘无故关
苹果手机频繁自动关机怎么办|iphone无缘无故关机解决方法,关...
wegame打开就闪退怎么办|wegame闪退打不开解决
wegame打开就闪退怎么办|wegame闪退打不开解决方法,打不开,解...
为什么苹果手机录屏没有声音|iPhone屏幕录制没
为什么苹果手机录屏没有声音|iPhone屏幕录制没声音解决方法,...
如何删除世界之窗浏览器收藏的网页
如何删除世界之窗浏览器收藏的网页,世界之窗,删除,网页浏览器...
文字版操作教程 如何清除浏览器缓存?
文字版操作教程 如何清除浏览器缓存?,清除,操作,点击,菜单,教...
电脑中ie浏览器出现运行时间错误的原因解法介绍
电脑中ie浏览器出现运行时间错误的原因解法介绍,运行时间,错...
IE浏览器优化方法大全
IE浏览器优化方法大全,浏览器,大全,图像,内存,浏览,优化,方法...
IE overflow:hidden失效的解决方法
IE overflow:hidden失效的解决方法,失效,显示,属性,解决方法,...
IE浏览器不让修改首页的小技巧
IE浏览器不让修改首页的小技巧,修改,快捷方式,参数,小技巧,浏...
玩转浏览器IE7的5个顶级使用技巧
玩转浏览器IE7的5个顶级使用技巧,标签页,选择,点击,浏览器,打...
条件注释判断浏览器(ie系列)
条件注释判断浏览器(ie系列),浏览器,系列,条件,注释,识别,版...
XP SP2中修复IE浏览器新技巧
XP SP2中修复IE浏览器新技巧,注册,重新安装,安装,修复,浏览,...
上网浏览更省心 IE使用技巧30招
上网浏览更省心 IE使用技巧30招,浏览,网页,浏览器,上网,链接,...
为什么打开网页IE会自动关闭 IE自动关闭的解决
为什么打开网页IE会自动关闭 IE自动关闭的解决方法,清除,输入...
IE浏览器专有css属性之zoom详解
IE浏览器专有css属性之zoom详解,属性,浏览器,对象,元素,浮动,...