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遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
jquery 隐藏与显示tr标签示例代码
Jun 06 Javascript
Jquery动态添加及删除页面节点元素示例代码
Jun 16 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 Javascript
jquery实现具有嵌套功能的选项卡
Feb 12 Javascript
用JavaScript获取页面文档内容的实现代码
Jun 10 Javascript
使用jQuery调用XML实现无刷新即时聊天
Aug 07 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
Weex开发之WEEX-EROS开发踩坑(小结)
Oct 16 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 Javascript
vue根据条件不同显示不同按钮的操作
Aug 04 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
PHP快速排序quicksort实例详解
2016/09/28 PHP
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
在Python下进行UDP网络编程的教程
2015/04/29 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
Django 限制访问频率的思路详解
2019/12/24 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
致垒球运动员加油稿
2014/02/16 职场文书
装修协议书范本
2014/04/21 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
教师节标语大全
2014/10/07 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
出差报告怎么写
2014/11/06 职场文书
打架检讨书
2015/01/27 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书