«

»

jQuery的ready事件

ready jquery onload终于下定决心花时间仔细看一下jQuery的东西了,脚本语言也不是那么简单的。jQuery的ready事件类似于网页body的onload事件,不同之处是onload在文档全部内容加载完才触发,而ready事件在DOM结构加载完成后就会触发,因此通常会早于body的onload事件。ready事件有点象C程序的main函数,是程序启动的入口。由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非常好的做法

一、$(document).ready的行为是追加的,而windows.load=function则是替换的,js的onload只能绑定一个函数。

二、$(documnet).ready(function(e) {})有一简写形式:      $(function(){//….})

三、Jquery的ready事件在页面的dom树装入完成后即发生,不同于js的windows.onload事件,后者当页面的全部元素下载完成后才会发生。

当然,仅dom树装载完成即发生虽然快一些,但有时会引发一些问题,比如获取图像元素的尺寸等,此时可用jQuery的$(window).load(function(){})事件来替换,此$()在元素load完成后触发,并不限于windows对象。

1 星2 星3 星4 星5 星 (尚无评分)
Loading...Loading...

相关文章

jQuery Mobile中的pageinit和pageshow事件 一些事件的触发有些匪夷所思,幸好pageinit和pageshow事件的触发还是相当可靠。 在一个data-role="page"...
文本注入HTML页面后的格式化问题 现在很多跨平台移动开发框架,本质是用html配合css页面,加上JavaScript功能嵌入在一个相对通用的移动本...
jQuery Mobile 1.1.0中CSS文件的解析错误 jQuery Mobile是jQuery框架的移动版本,它基于HTML5,目标是设计出在所有智能手机,平板和桌面设备兼容...
PhoneGap与jQuery Mobile的Splash屏幕 有种看法认为对于移动设备用户,是非常讨厌splash屏幕的,其实我自己正是这样。但是对phonegap及jquery...
jQuery与jQuery Mobile 本以为jQuery Mobile就是jQuery的移动版,项目中要么使用jQuery,要么使用jQuery Mobile,二者之一即可...
Visual Studio 2015里用Xamarin开发Android应用 最近Windows10升级的新闻炒成一片,但对我而言,最感兴趣的则是传说中的Win10可以运行Android和IOS应用...
Adobe Reader X增加书签功能 对于一个阅读软件,特别尤其非常以及十分不理解,Adobe Reader怎么能没有书签功能呢?虽然有一些第三方...
Android中的String.equalsIgnoreCase方法 PhoneGap+HTML做个android小程序,网页的title设为"-1",然后在android程序中appView.getTitle()=="-1"...

发表评论

电子邮件地址不会被公开。