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 相关文章推荐
JavaScript高级程序设计 学习笔记 js高级技巧
Sep 20 Javascript
jQuery实现连续动画效果实例分析
Oct 09 Javascript
JavaScript实现的SHA-1加密算法完整实例
Feb 02 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
Dec 31 Javascript
如何制作幻灯片(代码分享)
Jan 06 Javascript
Node.js实现连接mysql数据库功能示例
Sep 15 Javascript
seajs实现强制刷新本地缓存的方法分析
Oct 16 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
Nov 20 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
Feb 15 Javascript
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
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
Protoss兵种对照表
2020/03/14 星际争霸
图解上海144收音机
2021/03/02 无线电
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
Vue内容分发slot(全面解析)
2017/08/19 Javascript
JS随机数产生代码分享
2018/02/24 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
Python中按值来获取指定的键
2019/03/04 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
python调用接口的4种方式代码实例
2019/11/19 Python
Python devel安装失败问题解决方案
2020/06/09 Python
送给他或她的礼物:FUN.com
2018/08/17 全球购物
PHP经典面试题
2016/09/03 面试题
中海讯通笔试题
2015/09/15 面试题
股份合作协议书
2014/04/12 职场文书
岗位明星事迹材料
2014/05/18 职场文书
婚庆司仪开场白
2015/05/29 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
教你用Python matplotlib库制作简单的动画
2021/06/11 Python