jquery列表顺序倒转排序效果
2013-12-13 18:17
489 查看
html文件代码:
把代码保存到html文件,打开后可以测试效果。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="ini.iteye.com" /> <title>jQuery反向排序(倒序)子对象</title> <style type="text/css"> *{margin:0;padding:0;} body{font-size:14px;color:#444;font-family:"微软雅黑",Arial;background:#fff;} #layout{width:405px;margin:15px auto;} ul{list-style: none;float:left;margin:0 15px;} li{padding:5px 10px;width:100px;color:#fff;} </style> </head> <body> <div id="layout"> <ul id="test"></ul> <ul> <div style="padding:110px 0;">==></div> </ul> <ul id="test2"></ul> <div style="clear:both;padding:20px;text-align:center;"> <input type="button" id="btn" value="去掉(最后)一个,然后重新排序" /> <input type="button" id="btn2" value="重置" /> </div> </div> <script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script> <script type="text/javascript"> (function($) { $.extend({ reverseChild : function(obj, child) { var childObj = $(obj).find(child); var total = childObj.length; childObj.each(function(i) { $(obj).append(childObj.eq((total-1)-i)); }); //console.log(childObj.html()); } }); })(jQuery); //生成测试对象 function maskList() { var color = ["red", "green", "blue", "orange", "#AAC93E", "#27BFC1", "#2790EB", "#D139D1", "#BC5895", "#5FA0D3"]; var html = ''; for (var i=0; i<color.length; i++) { html += '<li style="background:'+color[i]+'">'+(i+1)+'</li>'; } $("#test").html(html); $("#test2").html($("#test").html()); $.reverseChild("#test2", 'li'); } $(function() { maskList(); $("#btn").click(function() { var total = $("#test li").length; if(total > 2) { $("#test li").last().remove(); $("#test2").html($("#test").html()); $.reverseChild("#test2", 'li'); } else { alert("亲,留两个吧!"); } }); $("#btn2").click(maskList); }); </script> </body> </html>
把代码保存到html文件,打开后可以测试效果。
相关文章推荐
- jquery模拟字母顺序排序定位城市列表方法(bug改进)
- 使用Jquery随机删除一个顺序列表中某个子元素的方法,保持效果统一性
- 文本框模拟下拉列表效果,-jQuery
- jQuery列表的收缩效果,变色,添加好友的智能效果
- Android 仿联系人列表 实现ListView的A-Z字母排序和过滤搜索功能,并挤压效果(一)
- 数组:f[a,A,h,f,H,F]实现一个排序的效果:[A,a,F,f,H,h],先按字母顺序排列,再把每个字母的大写字母写在前面,小写放在后面。
- JQuery_实现二级列表联动效果
- jQuery实现常见的隐藏与展示列表效果示例
- 百度图片搜索页的图片展示列表模块jquery效果
- 利用jQuery对无序列表排序
- jQuery实现下拉列表移动 效果
- Jquery仿新浪微博图片文字列表淡进淡出上下滚动效果
- 利用jQuery对无序列表排序的简单方法
- jQuery实现仿腾讯视频列表分页效果的方法
- jquery初体验—pc和移动端拖拽排序(拼图)效果(兼容不完善)
- jQuery实现的小图列表,大图展示效果幻灯片示例
- jQuery初级教程之网站品牌列表效果
- jQuery实现对无序列表的排序功能(附demo源码下载)
- Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
- 【js与jquery】产品列表横向滚动效果