编程开发 > JAVA > 文章内容

java基础知识总结(178)

2016-9-29编辑:ljnbset

1、遍历节点

                   children():只考虑子元素,不考虑其它后代元素。

                   next()/next(selector)

                   prev()/prev(selector)

                   siblings()/siblings(selector)

                   find(selector)/

                   parent()

 

2、事件处理机制

         1)事件绑订的方式

                   bind(type,fn)

         2)、绑订方式的简写形式

                   click(function(){

                   });

         3)、合成事件

                   hover(enter,leave) : 模拟光标悬停事件

                   toggle(fn1,fn2...):模拟鼠标连续单击事件

         4)、事件冒泡

                   a、获得事件对象

                   //event不再是原始的事件对象,而

                   //是封装之后的对象。

                   click(function(event){

                   });

                   b、停止冒泡

                            event.stopPropagation()

                   c、停止默认行为

                            event.preventDefault()

         5)、事件对象的属性

                            event.type

                            event.target:返回事件源(是dom对象!!!)

                            event.pageX/pageY: 点击的坐标

                           

         6)、模拟操作

                   trigger('click')

                  

3、动画

         1)、show("slow"/"normal"/"fast"/100)  hide()   

                   另外,还可以添加一个回调函数,比如:

                            show('slow',function(){

                                     //这儿的代码会在动画执行完成之后

                                     //才执行。

                            });

         2)、fadeIn() fadeOut(): 淡入、淡出

         改变不透明度。

                            fadeIn,fadeOut可以添加

                            "slow"/"normal"/"fast"/100参数,也可以

                            添加一个回调函数。

         3)、slideUp() slideDown() : 改变元素的高度

                            用法跟前面一样。

         4)、自定义动画 animate(params,speed,callback):

                   params: 是一个形如  {"height":"300px","width","200px"}

                   speed: 单位是毫秒,表示动画执行的速度。

                   callback:回调函数,动画执行完成之后,执行

                   该函数。

4、操作类数组的方法:

         说明:jquery操作数组的方法,

         $()操作返回的如果是一个数组,可以使用如下方法来操作

         each(fn(i)):循环遍历每一个元素,this代表被迭代的dom对象,$(this)代表被迭代的jquery对象。

         eq(index):返回index+1位置处的jquery对象

         index(obj):返回下标,其中obj可以是

         dom对象或者jquery对象。

         length:个数

         get():返回dom对象组成的数组

         get(index):返回index+1个dom对象。

java基础知识总结(177)

热点推荐

登录注册
触屏版电脑版网站地图