jq页面加载事件(jquery页面加载前执行事件)

jQuery,顾名思义是JavaScript和查询(Query),jQuery是免费、开源的。它可以简化查询DOM对象、处理事件、制作动画、处理Ajax交互过程且兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。

jQuery优势

  1. 体积小,使用灵巧(只需引入一个js文件)。
  2. 方便的选择页面元素(模仿CSS选择器更精确、灵活)。
  3. 动态更改页面样式/页面内容(操作DOM,动态添加、移除样式)。
  4. 控制响应事件(动态添加响应事件)。
  5. 提供基本网页特效(提供已封装的网页特效方法)。
  6. 快速实现通信(ajax)。
  7. 易扩展、插件丰富。
  8. 支持链式写法。

jq页面加载事件(jquery页面加载前执行事件)

nextAll([expr]):查找当前元素之后所有的同辈元素。

prev([expr]):取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。

prevAll([expr]):查找当前元素之前所有的同辈元素。

siblings([expr]):取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。

串联操作:

add(expr|ele|html|obj[,con]):把与表达式匹配的元素添加到jQuery对象中。这个函数可以用于连接分别与两个表达式匹配的元素结果集。返回的结果将始终以元素在HTML文档中出现的顺序来排序,而不再是简单的添加。

andSelf():将先前所选的加入当前元素中。

end():回到最近的一个”破坏性”操作之前。即,将匹配的元素列表变为前一次的状态。如果之前没有破坏性操作,则返回一个空集。所谓的”破坏性”就是指任何改变所匹配的jQuery元素的操作。

四、jQuery事件

页面载入事件:

ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。

绑定事件:

on(events,[selector],[data],fn):在选择元素上绑定一个或多个事件的事件处理函数。

off(events,[selector],[fn]):在选择元素上移除一个或多个事件的事件处理函数。

bind(type,[data],fn):为每个匹配元素的特定事件绑定事件处理函数。

unbind(type,[data|fn]]):bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。

one(type,[data],fn):为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。

hover([over,]out):当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。

click([[data],fn]):触发每一个匹配元素的click事件。这个函数会调用执行绑定到click事件的所有函数。

注:其他事件方法使用方式一样。例如:mouseover、mouseout、dblclick、change、blur、focus、keydown、keyup、keypress、mousedown、mouseup、mousemove、mouseenter、mouseleave、resize、scroll、select、submit、unload等。

(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论