浏览:520 2008-09-05 21:29 来自 草原上的骏马      :

页面使用 JQuery ready(fn) 绑定事件,ready(fn)是$(document)的方法,表示当document全部下载完毕时执行函数。

 

应用过程,发现如果页面载入存在延时的话,那么在页面上使用 ready(fn) 定义的事件部分,暂时不会生效!

 

有没有其他方法,不需要等待 document全部下载完毕,就可得到执行指定函数呢!

 



收藏 楼主
  3个月前  Gray Zhang      :
方法不写在ready里面不就能得到了吗……
1楼 回到顶楼 
  3个月前  草原上的骏马      :
方法若不写在 ready 里面,比如, 绑定 click 事件,它的有效次数只有一次!

不像 attachEvent或addEventListener 这两个事件!
反复都可以使用!
不过,还是要感谢你的回复!谢谢
2楼 回到顶楼 
  2个月前  飞天小肥猪(膘叔)      :
楼主说的这个问题我也遇到过,而且以IE出现这种机率的可能性更大,在FF上面,不管页面下载多慢,而且ready里的函数都会执行。
IE的话,实在没有更好的办法控制,我在想,是否可以把一些下载量特别大的元素在ready里面进行加载。否则,网页下载的速度太慢了。
3楼 回到顶楼 
  2个月前  fkeuem      :
4楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“jQuery”


其他话题

相关内容

相关链接
1 26406