JQuery

1.JQuery 事件绑定

$obj.bind( ' click ' , function(){});

简写形式$obj.click(function(){});

事件对象的常用属性:

获取事件var obj = e.target;

获取事件的坐标:e.pageX;    e.pageY

2.事件冒泡 :子节点产生的时间会依次向上抛给父节点

event.stopPropagation();

obj.stopPropagation();
$('a').click(function(obj){
	alert("点击了一下");
       	obj.stopPropagation();
})

3.合成事件

hover(mouseenter, mouseover ); 模拟光标悬停事件

  toggle() 在多个事件中响应切换

4.JQuery 动画

A.show() / hide()通过同时改变元素的宽度和高度 来实现显示 / 隐藏

$obj.show(执行时间,回调函数);

执行时间:slow ,normal,fast或毫秒数

回调函数:动画执行完毕之后要执行的函数

B.上下滑动效果实现 slideDown()/slideUp()

5.数组

length属性

each(fn)遍历数组,fn用来处理DOM对象,在fn中this表示正在被遍历的那个DOM对象fn函数可以添加一个参数用于表示正在被遍历的DOM对象下标(从0开始)

eq(index)将下标等于index的DOM对象取出来

get() 返回一个DOM对象组成的数组

index(obj) 返回DOM或jQuery对象在数组中的下标

例:

var $li = $("li");
$li.each(function( i ){
    if ( i == 0 ){
         $( this ).css(" font-size ",' 30px ').css(' ',' ');
    }
});

6.JQuery 对ajax的支持    见《ajax方法》一文

7.JQuery操作DOM查询

html();

text();

val();

attr();

8.JQuery操作DOM创建、插入、删除

插入DOM节点:

append():作为最后一个子节点添加进来

prepend():作为第一个子节点添加进来

after():作为下一个元素添加进来

before():作为上一个兄弟元素添加进来

删除DOM节点:

remove():移除

remove(selector) 按选择器定位后移除

empty():清空节点

复制节点:

clone()

clone(true):复制的节点也具有行为(将处理代码一块复制)

9.JQuery操作DOM----样式操作

attr('class',' '):获取和设置

addClass('  '):添加样式

removeClass('  '):移除样式

removeClass():移除所有的样式

toggleClass(' '):切换样式

hasClass('  '):是否拥有某个样式

css(' '):读取css的值

css(' ', '  '):设置多个样式

10.遍历节点

children()/children(selector) 只考虑直接子节点

next()/next(selector)下一个兄弟节点

prev()/prev(selector)上一个兄弟节点

siblings()/siblings(selector)其他兄弟

find(selector)查找满足选择器的所有后代

parent()父节点(没有选择器)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值