精心为jQuery初学者整理的106个实例代码集

1 MB/编程其他

简介 相关 评论

简介

这是精心为jQuery初学者整理的106个实例代码集下载,精心为jQuery初学者整理的106个实例代码集,包括了各种功能的使用,非常适合初学者。1K0红软基地

软件介绍

精心为jQuery初学者整理的106个实例代码集是由最火软件(原烈火网)为您精心整理的106个jQuery入门实例代码合集,共有三季。其中一些代码已经在文章教程发表过。1K0红软基地

软件说明

0,jQ的关键程序: 1K0红软基地
程序代码 1K0红软基地
window.onload = function(){ ... } . 1K0红软基地
访问HTML文档的元素,必须先载入文档对象模型(DOM)。当window.onload函数执行的时候,说明所有东西已经载入,包括图像和横幅等等。要知道较大的图片下载速度会比较慢,因此用户必须等待大图片下载完毕才能看到window.onload()执行的代码效果,这样就花费了很长的等待时间,这不是我们想要的。1K0红软基地
对于此,jquery提供了一个"ready"事件,你可以使用以下的代码片段: 1K0红软基地
demo0: 1K0红软基地
程序代码 1K0红软基地
$(document).ready(function(){1K0红软基地
// 你的代码1K0红软基地
}); 1K0红软基地
$(document)意思是说,获取整个网页文档对象(类似的于window.document),$(document).ready意思就是说,获取文档对象就绪的时候。 1K0红软基地
上面这段代码的意思是检查文档对象直到它能够允许被操作(译者注:这样做比window.onload()函数要快的多,因为只要文档对象载入完成就能够执行代码了,而不需要等待页面中的图片下载是否已经完成)---这是我们想要的。1K0红软基地
好了 ,其他的也不多说了,我们开始来用jQ写几个简单的例子。1K0红软基地
1,demo1: 1K0红软基地
鼠标点击时的触发1K0红软基地
首先,我们尝试鼠标点击超链接时触发某些行为。在ready函数里加入以下代码: 1K0红软基地
程序代码 1K0红软基地
$("p").click(function(){1K0红软基地
alert("hello world");1K0红软基地
});1K0红软基地
2,demo2:1K0红软基地
增加 CSS Class1K0红软基地
另外一个事情就是,一个共同的任务:增加或移除元素的css class,例如: 1K0红软基地
程序代码 1K0红软基地
$("a").addClass("test"); 1K0红软基地
$("a").removeClass("test"); 1K0红软基地
那么当你调用了addClass函数后,所有超链接的字体将变成粗体。1K0红软基地
3,demo3:1K0红软基地
show( )和html()的使用1K0红软基地
$("a").addClass("test").show().html("foo");1K0红软基地
程序解释:1K0红软基地
首先增加样式,1K0红软基地
然后1K0红软基地
show( ):显示隐藏的匹配元素。1K0红软基地
html("foo"):设置每一个匹配元素的html内容1K0红软基地
4,demo4:1K0红软基地
特效hide()1K0红软基地
$("a").click(function(){1K0红软基地
$(this).hide("slow");1K0红软基地
return false;1K0红软基地
});1K0红软基地
程序解释:1K0红软基地
点击超链接,超链接就会慢慢的消失。1K0红软基地
“return false"表示保留默认行为,因此页面不会跳转。1K0红软基地
5,demo5:1K0红软基地
demo5-收缩展开功能1K0红软基地
$("#head").click(function()1K0红软基地
{$("#content").slideToggle("slow",function(){ alert("Hello,cssrain..");});1K0红软基地
});1K0红软基地
程序解释:1K0红软基地
1,首先把JQ导入.1K0红软基地
2,然后开始写函数了。$(document).ready(function(){});1K0红软基地
3,前面说过了,获取标签能直接 $("标签")。给标签注册 onclick事件直接可以 click.1K0红软基地
4,核心代码: 1K0红软基地
$("head").click(function(){$("content").slideToggle("slow");}); 1K0红软基地
5,slideToggle(speed, callback)1K0红软基地
通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。1K0红软基地
这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏或显示。1K0红软基地
6,demo6:1K0红软基地
appendTo的用法1K0红软基地
{$("#head2").click(function()1K0红软基地
{$("<input type='text' name='ddd' id='ddd' value='hello,cssrain..' ><br>").appendTo("#ccc");});}1K0红软基地
<input type="button" name="head2" id="head2" value="appendTo" >1K0红软基地
<div name="ccc" id="ccc" >看这里的变化</div>1K0红软基地
程序解释:1K0红软基地
appendTo():1K0红软基地
把所有匹配的元素追加到另一个、指定的元素元素集合中1K0红软基地
7, demo7:1K0红软基地
表格隔行变色, 鼠标滑过变色,点击变色.1K0红软基地
代码解释:1K0红软基地
例子中我已经把 解释放上去了,这里就不再贴注释了。1K0红软基地
例子中用了:mouseover(),addClass(),mouseout(),removeClass(),click(),1K0红软基地
toggleClass(),tr:even 等方法。1K0红软基地
另外解释了toggle()和toggleClass()的区别。1K0红软基地
另外这个例子 我用了 链式操作 .可以查看 链式操作.txt 里面有解释。1K0红软基地
8,demo8:1K0红软基地
toggle( )的用法:1K0红软基地
$("p").toggle()1K0红软基地
切换元素的可见状态。1K0红软基地
如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。1K0红软基地
9,demo9:1K0红软基地
hover()的用法:1K0红软基地
Hover(function over ,function out )1K0红软基地
一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法.1K0红软基地
Table里也可以用。1K0红软基地
10,demo10:1K0红软基地
忘记说了1K0红软基地
其实$(document).ready(function(){1K0红软基地
// 你的代码1K0红软基地
});1K0红软基地
中的$ 也可以用 jQuery代替1K0红软基地
jQuery(document).ready(function(){1K0红软基地
jQuery(".").click(function(){jQuery(this).toggleClass("")})1K0红软基地
});1K0红软基地
代替有什么好处呢? 有可能你会用其他的js库,象prototype也是$, 有可能会冲突。1K0红软基地
所以用jQuery代替$是比较安全的写法。1K0红软基地
还有就是:1K0红软基地
$(document).ready(function(){1K0红软基地
// 1K0红软基地
}); 的缩写法:1K0红软基地
$(1K0红软基地
function() {1K0红软基地
//1K0红软基地
}1K0红软基地
);1K0红软基地
11,demo11:1K0红软基地
each—find的用法1K0红软基地
$("#orderedlist").find("li").each(function(i) {})1K0红软基地
each( Function 函数 fn要执行的函数 )以每一个匹配的元素作为上下文来执行一个函数1K0红软基地
12,demo12:1K0红软基地
parents()的用法:1K0红软基地
$(this).parents("p").addClass("highlight");1K0红软基地
parents( String expr )1K0红软基地
取得一个包含着所有匹配元素的唯一祖先元素的元素集合(不包含根元素)。1K0红软基地
13,demo13:1K0红软基地
load()的用法:1K0红软基地
$("#feeds").load("FAQ1.html",function() { alert("load is done");}1K0红软基地
<div id="feeds"></div>1K0红软基地
从远程的一个文件中载入HTML并且将它注入到DOM中1K0红软基地
14,demo14:1K0红软基地
next的用法:1K0红软基地
$("p").next().html()1K0红软基地
取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。1K0红软基地
这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素。1K0红软基地
可以用一个可选的表达式进行筛选。1K0红软基地
15,demo15:1K0红软基地
demo1-鼠标点击时的触发.html1K0红软基地
demo2-1-增加 CSS Class.html<br /demo3-show( )和html().html1K0红软基地
demo4-特效(hide).html1K0红软基地
demo5-收缩展开功能.html1K0红软基地
demo6-appendTo的用法.html1K0红软基地
demo8-1-toggle( )的用法.html1K0红软基地
demo9-1-hover()的用法.html1K0红软基地
demo10-可以用jQuery代替$.怕冲突.html1K0红软基地
demo11-each--find.html1K0红软基地
demo12-1-parents()的用法.html1K0红软基地
demo12-2-parents()的用法.html1K0红软基地
demo13-load()的用法.html1K0红软基地
demo14-next的用法.html1K0红软基地
jQ学习第二季1K0红软基地
介绍略1K0红软基地
jQ学习第三季1K0红软基地
介绍略1K0红软基地

软件截图

  1K0红软基地

展开

相关文章