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 相关文章推荐
js禁止小键盘输入数字功能代码
Aug 01 Javascript
修改file按钮的默认样式实现代码
Apr 23 Javascript
jquery操作 iframe的方法
Dec 03 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
Jun 12 Javascript
vue-cli的eslint相关用法
Sep 29 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
Sep 25 Javascript
详解从vue-loader源码分析CSS Scoped的实现
Sep 23 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
JavaScript实现好看的跟随彩色气泡效果
Feb 06 Javascript
vue实现分页的三种效果
Jun 23 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
Jul 17 Javascript
js实现带有动画的返回顶部
Aug 09 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
程序员编程十条戒律
2009/07/09 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
2016/02/20 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
python3 深浅copy对比详解
2019/08/12 Python
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
Hotels.com印度:酒店预订
2019/05/11 全球购物
Shell编程面试题
2016/05/29 面试题
八一建军节感言
2014/02/28 职场文书
销售经理竞聘书
2014/03/31 职场文书
试用期自我评价范文
2015/03/10 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
Python面向对象编程之类的概念
2021/11/01 Python
Python 多线程处理任务实例
2021/11/07 Python
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫