如上题目我用jQuery的resize做了一个当改变窗口后div宽度自适应的事件后,结果发现运行的时候IE会进入假死状态,而FF根本就不认识resize大家没有好的办法或者一些心得大家一起分享下……<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XXXX</title>
<script type="text/javascript" src="js/jquery.js"></script>
</head>
<body id="www-cssplay-co-uk">
<div style="width:90%;margin:0 auto;background:red" id="multi-level">
</div>jquery部分:// Menu Js
$(document).ready(function(){
//multi-level 
$("#multi-level").resize(function(){
if( $(this).width() < 960){
//$(this).css({"width":"960px"})
$(this).width(960)
}
else{
alert(213)
}
})
 })

解决方案 »

  1.   

    同时附带的问下  在jQuery里面setTimeott是怎么用的$("#multi-level").find(".menu").find("li").hover(
    function(){
    var main = $(this).find("ul:first")
    //var subMain = $(main).find("ul")
    main.slideDown();
    },
    function timedCount(){
    var main = $(this).find("ul:first")
    //var subMain = $(main).find("ul")
    main.slideUp();
                                    setTimeout("timedCount()",1000) //这样的写法会报错无法执行
    });
      有这行专的人帮下忙非常感谢