jQuery非常之经典实战教程(可拷贝源码)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
$(document).ready(function () {
$("button").click(function () {
$("p").css("background-color", "red"); });
});
This is a heading
This is a paragraph.
This is another paragraph.
第4讲jQuery事件
【1】jQuery 事件函数:jQuery 事件处理方法是jQuery 中的核心函数。事件处理程序指的是当HTML中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。通常会把jQuery代码放到
部分的事件处理方法中。【2】$(document).ready(function () {
$("button").click(function () {
$("p").hide(); });
});
在上面的例子中,当按钮的点击事件被触发时会调用一个函数: $("button").click(function() {..some code... }
该方法隐藏所有
元素: $("p").hide(); 【3】单独文件中的函数:如果在网站包含许多页面,并且你希望你的jQuery函数易于维护,那么我们可以把jQuery函数放到独立的 .js 文件中。然后我们可以通过 src 属性来引用文件:
【4】jQuery 名称冲突:
①jQuery 使用 $ 符号作为 jQuery 的简介方式;
②某些其他 JavaScript 库中的函数(比如Prototype)同样使用 $ 符号;
③jQuery 使用名为 noConflict() 的方法来解决该问题;
④ var jq=jQuery.noConflict() ,帮助您使用自己的名称(比如 jq)来代替 $ 符号。
【5】
var jq = jQuery.noConflict();
jq(document).ready(function () {
jq("button").click(function () {
jq("p").hide();
});
});
【6】由于jQuery 是为处理HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:
①把所有jQuery 代码置于事件处理函数中;
②把所有事件处理函数置于文档就绪事件处理器中;
③把jQuery 代码置于单独的 .js 文件中;
④如果存在名称冲突,则重命名jQuery 库。【7】【jQuery 事件】
float: right;
cursor: pointer; }
附录1 jQuery 参考手册 - 选择器
附录2 jQuery 参考手册 - 事件
附录3 jQuery 参考手册 - 效果
附录4 jQuery 参考手册 - 文档操作
附录5 jQuery 参考手册 - 属性操作
附录6 jQuery 参考手册 - CSS操作
附录7 jQuery 参考手册 - Ajax
附录8 jQuery 参考手册 - 遍历
附录9 jQuery 参考手册 - 数据存储
附录10 jQuery 参考手册 - 队列控制