JQuery程序的代码风格详细介绍,Jquery事件的连接使用示例

《jQuery权威指南》第1章jQuery开发入门,本章通过循续渐进的方式,先从jQuery的基础概念入手,介绍jQuery库的下载,引入简单应用方法;后部分侧重于jQuery控制DOM对象和页面CSS样式的介绍,通过一些简单的小示例,使读者对jQuery在页面中的功能应用有一个大致的了解,为下一章节进一步学习jQuery库的详细对象和方法奠定基础。本节为大家介绍jQuery程序的代码风格。 

复制代码 代码如下:

1.1.5 jQuery程序的代码风格
1.“$”美元符的使用
在jQuery程序中,使用最多的莫过于“$”美元符了,无论是页面元素的选择、功能函数的前缀,都必须使用该符号,可以说它是jQuery程序的标志。
2. 事件操作链接式书写
在编写页面某元素事件时,jQuery程序可以使用链接式的方式编写该元素的所有事件。为了更好地说明该书写方法的使用,我们通过一个示例加以阐述。
示例1-2 jQuery事件的链式写法
(1)功能描述
在页面中,有一个<div>标记,在该标记内,包含二个<div>标记,一个为主题,另一个为内容,页面首次加载时,被包含的内容<div>标记是不可见的,当用户单击主题<div>标记时,改变自身的背景色,并将内容<div>标记显示出来。
(2)实现代码
新建一个HTML文件1-2.html,加入如代码清单1-2所示的代码。
代码清单1-2 jQuery事件的链式写法

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“;
<html xmlns=”;
<head>
<title>jQuery事件的连接</title>
<style type=”text/css”>
.divFrame{ width:260px; border:1px solid #666; font-size:10px }
.divTitle{ background-color:#eee; padding:5px}
.divContent{ padding:5px; display:none}
.divCurrColor{ background-color:Red}
</style>
<script src=”jquery-1.9.1.js”
type=”text/javascript”></script>
<script type=”text/javascript”>
$(function(){
$(‘.divTitle’).click(function () {
$(‘.divTitle’).addClass(‘divCurrColor’)
.next(‘.divContent’).css(‘display’,’block’)
})
})
</script>
</head>
<body>
<div class=”divFrame”>
<div class=”divTitle”>主题</div>
<div class=”divContent”>
<a href=”图片设置.htm”>图片设置</a><br />
<a
href=”展开图片和收缩图片.htm”>展开图片和收缩图片</a><br
/>
</div>
</div>
</body>
</html>

复制代码 代码如下:

实现以下效果
图片 1 
点击它,会显示如下效果
图片 2

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0
Transitional//EN”
“;
<html xmlns=”;
<head>
<title>jQuery事件的链式写法</title>
<script language=”javascript” type=”text/javascript”
src=”Jscript/jquery-1.4.2.min.js”></script>
<style type=”text/css”>
.divFrame{width:260px;border:solid 1px #666;
font-size:10pt}
.divTitle{background-color:#eee;padding:5px}
.divContent{padding:5px;display:none}
.divCurrColor{ background-color:Red}
</style>
<script type=”text/javascript”>
$(function(){
$(“.divTitle”).click(function(){
$(this).addClass(“divCurrColor”)
.next(“.divContent”).css(“display”,”block”);
});
});
</script>
</head>
<body>
<div class=”divFrame”>
<div class=”divTitle”>主题</div>
<div class=”divContent”>
<a href=”#”>链接一</a><br />
<a href=”#”>链接二</a><br />
<a href=”#”>链接三</a>
</div>
</div>
</body>
</html>

您可能感兴趣的文章:

  • jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
  • 让input框实现类似百度的搜索提示(基于jquery事件监听)
  • jquery事件重复绑定的快速解决方法
  • jquery事件与函数的使用介绍
  • JQuery事件e参数的方法preventDefault()取消默认行为
  • jQuery事件绑定.on()简要概述及应用
  • jQuery事件
    delegate()使用方法介绍
  • jquery事件机制扩展插件
    jquery鼠标右键事件。
  • jquery事件机制扩展插件
    jquery鼠标右键事件
  • 从零开始学习jQuery (五)
    jquery事件与事件对象
  • jQuery学习5 jQuery事件模型
  • jQuery学习总结之jQuery事件

在上述文件的代码中,加粗的代码是链式写法。
代码功能说明:当用户单击Class名称为”divTitle”的元素时,自身增加名称为”divCurrColor”的样式;同时,将接下来的Class名称为”divContent”元素显示出来。可以看出,两个功能的实现通过”.”符号链接在一起。
(3)页面效果
执行HTML文件1-2.html,实现的页面效果如图1-3所示。