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 相关文章推荐
Jquery 扩展方法
May 06 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
jquery选择器需要注意的问题
Nov 26 Javascript
JavaScript计算两个日期时间段内日期的方法
Mar 16 Javascript
JS日期加减,日期运算代码
Nov 05 Javascript
jQuery表格(Table)基本操作实例分析
Mar 10 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
js时间戳与日期格式之间转换详解
Dec 11 Javascript
使用JS获取SessionStorage的值
Jan 12 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
Jul 19 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
Sep 20 Javascript
详解从react转职到vue开发的项目准备
Jan 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的Yii框架中View视图的使用进阶
2016/03/29 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
2020/05/14 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
理解Javascript闭包
2013/11/01 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
React应用中使用Bootstrap的方法
2017/08/15 Javascript
简单的Vue SSR的示例代码
2018/01/12 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
python保存网页图片到本地的方法
2018/07/24 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
项目经理岗位职责
2013/11/11 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
家庭贫困证明
2014/09/23 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
批评与自我批评总结
2014/10/17 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
小学生运动会广播
2015/08/19 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
MySQL学习之基础命令实操总结
2022/03/19 MySQL