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 当前日期转化为中文的实现代码
May 13 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
Apr 04 Javascript
jQuery删除节点用法示例(remove方法)
Sep 08 Javascript
微信小程序movable view移动图片和双指缩放实例代码
Aug 08 Javascript
JS实现字符串中去除指定子字符串方法分析
May 17 Javascript
详解如何运行vue项目
Apr 15 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
JavaScript canvas绘制圆弧与圆形
Feb 18 Javascript
js实现微信聊天界面
Aug 09 Javascript
浅谈实现在线预览PDF的几种解决办法
Aug 10 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
Aug 14 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
PHP写MySQL数据 实现代码
2009/06/15 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
python自定义异常实例详解
2017/07/11 Python
Python编程之string相关操作实例详解
2017/07/22 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
python爬取指定微信公众号文章
2018/12/20 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python爬虫进阶之爬取某视频并下载的实现
2020/12/08 Python
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
悬挂训练绳:TRX
2017/12/14 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
优秀演讲稿范文
2013/12/29 职场文书
大学生自我鉴定书
2014/03/24 职场文书
保护动物倡议书
2014/04/15 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
推荐信范文大全
2015/03/27 职场文书
停水通知
2015/04/16 职场文书
2015年工程师工作总结
2015/04/30 职场文书
交通事故被告代理词
2015/05/23 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
mysql 子查询的使用
2022/04/28 MySQL