当前位置: 网学 > 编程文档 > Javascript > 正文

jquery 学习速成笔记

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/19
下载{$ArticleTitle}原创论文样式
常巧妙:

$(''li'').click(function(){var temp = $(this).html(); $(this).text(temp);})

点击就显示源代码。

 

操作元素

append

给元素末尾添加一个子节点。除了可以添加DOM节点之外,还可以这么写:

$(''p'').append(''<a href="http://bbs.blueidea.com">经典论坛</a>'')

如果append的目标只有一个,那么就和DOM操作的时候一样,已经在文档内的会被移动。如果目标是多个,那么是采用复制的方式。

 

appendTo

将元素添加到别的元素中作为尾部子节点。

 

prepend

给元素头部添加一个子节点。

 

prependTo

将元素添加到别的元素中作为头部子节点。

 

before、after

分别将元素插入到其它节点的前面或者后面。

 

remove

删除节点。

 

empty

清空一个节点。

 

clone

复制一个节点。

 

表单

val获取或者是设置表单域的值。

 

事件

bind

绑定事件响应函数。

$(''p'').bind(''click'',function(){$(this).prepend(''<strong>Clicked!</strong>'');});

每当点击p元素的时候就在前面加一段文字。

 

也可以直接使用事件名,比如click等等:

$(''p'').click(function(){$(this).prepend(''<strong>Clicked!</strong>'');});

等效上面的代码。

 

one

只执行一次的事件响应函数。

 

unbind

unbind不带参数会删除所有时间响应函数。

$(''p'').unbind(''click'')则只删除指定事件的时间响应函数。

$(''p'').unbind(''click'',func)则只删除指定的func函数。

 

事件对象

事件对象统一以函数第一个参数的形式被传入事件响应函数。

 

trigger

模拟事件触发

$(''p'').trigger(''click'');

会触发所有p元素的click事件。

 

toggle

事件响应函数的切换

function func1(){ $(this).prepend(''func1'');}

function func2(){ $(this).prepend(''func2'');}

$(''p'').toggle(func1,func2);

 

hover

鼠标经过的效果

function func1(){ $(this).prepend(''func1'');}

function func2(){ $(this).prepend(''func2'');}

$(''p'').hover(func1,func2);

 

效果

show

显示,语法:show(duration,callback),例如:

$(''p'').show(3000)

 

hide

隐藏,如上。

 

fadeIn、fadeOut

渐显和渐隐效果。

 

fadeTo(duration,opacity,callback)

到指定的opacity。例如:

$(''p'').fadeTo(2000,0.5)

在两秒之内变化到0.5。

 

slideUp、slideDown、slideToggle

滑动显示,隐藏,切换。例如:

$(''p'').slideUp(2000)

$(''p'').slideDown(2000)

animate(params,duration,easing,callback)

自定义动画

params是对象,属性就是所有要变换的CSS属性。

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号