jQuery 连续列表实现代码


Posted in Javascript onDecember 21, 2009

这个教程将告诉你如何运用jQuery添加连续的CSS类生成一个生动的列表。第二个示例是如何运用jQuery的prepend特性为留言列表添加一个留言计数。
可以先看看示例。
1a.添加jQuery代码
下载jQuery,在<head>标签之间如下添加jQuery代码:

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("#step li").each(function (i) { 
i = i+1; 
$(this).addClass("item" i); 
}); 
}); 
</script>

jQuery将如下输出html源码:
jQuery 连续列表实现代码 
1b.CSS编码
相应的运用背景图片样式化<li>元素。(step1.png, step2.png, step3.png等等)。
#step .item1 { 
background: url(step1.png) no-repeat; 
} 
#step .item2 { 
background: url(step2.png) no-repeat; 
} 
#step .item3 { 
background: url(step3.png) no-repeat; 
}

jQuery 连续列表实现代码 
2a.添加连续的内容
你也可以运用这种技巧添加有序的内容,运用jQuery的prepend方法。下面就采用此种方法生成计数的留言列表。
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ $("#commentlist li").each(function (i) { 
i = i+1; 
$(this).prepend('<span class="commentnumber"> #' i '</span>'); 
}); 
}); 
</script>

将为每个<li>添加一个<span calss=”commentnumber”>计数</span>.
jQuery 连续列表实现代码 
2b.CSS
样式化<li>:position:relative 用position:absolute把.commentnumber放在留言条目的右上角。
#commentlist li { 
position: relative; 
} 
#commentlist .commentnumber { 
position: absolute; 
right: 0; 
top: 8px; 
}

 2b.CSS
样式化<li>:position:relative 用position:absolute把.commentnumber放在留言条目的右上角。
#commentlist li {
  position: relative;
}
#commentlist .commentnumber {
  position: absolute;
  right: 0;
  top: 8px;
}

jQuery 连续列表实现代码
Javascript 相关文章推荐
在表单提交前进行验证的几种方式整理
Jul 31 Javascript
Jquery调用iframe父页面中的元素及方法
Aug 23 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
javaScript中定义类或对象的五种方式总结
Dec 04 Javascript
Bootstrap表单使用方法详解
Feb 17 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
js实现字符全排列算法的简单方法
May 01 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
利用node实现一个批量重命名文件的函数
Dec 21 Javascript
Vue中使用webpack别名的方法实例详解
Jun 19 Javascript
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
jQuery解决iframe高度自适应代码
Dec 20 #Javascript
IE 上下滚动展示模仿Marquee机制
Dec 20 #Javascript
js控制div及网页相关属性的代码
Dec 19 #Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
Dec 19 #Javascript
JS 的应用开发初探(mootools)
Dec 19 #Javascript
用js实现层随着内容大小动态渐变改变 推荐
Dec 19 #Javascript
javascript demo 基本技巧
Dec 18 #Javascript
You might like
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP中常用的转义函数
2014/02/28 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
Sony C++笔试题
2013/03/10 面试题
物流管理毕业生自荐信
2013/10/24 职场文书
生物学学生自我评价
2014/01/17 职场文书
李敖北大演讲稿
2014/05/24 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
教你怎么用Python监控愉客行车程
2021/04/29 Python
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技