jQuery-品牌列表案例
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>品牌列表</title>
- <link rel="stylesheet" type="text/css" href="css/index1.css">
- <script type="text/javascript" src="scripts/jquery-1.12.0.js"></script>
- </head>
- <body>
- <div class="SubCategoryBox">
- <ul>
- <li><a href="#">佳能</a><i>(30440)</i></li>
- <li><a href="#">索尼</a><i>(27220)</i></li>
- <li><a href="#">三星</a><i>(20808)</i></li>
- <li><a href="#">尼康</a><i>(17821)</i></li>
- <li><a href="#">松下</a><i>(32222)</i></li>
- <li><a href="#">卡西欧</a><i>(30240)</i></li>
- <li><a href="#">富士</a><i>(30449)</i></li>
- <li><a href="#">柯达</a><i>5440)</i></li>
- <li><a href="#">宾得</a><i>(12340)</i></li>
- <li><a href="#">理光</a><i>(56740)</i></li>
- <li><a href="#">奥林巴斯</a><i>(37440)</i></li>
- <li><a href="#">明基</a><i>(30453)</i></li>
- <li><a href="#">爱国者</a><i>(304760)</i></li>
- <li><a href="#">其他品牌相机</a><i>(32440)</i></li>
- </ul>
- <div class="showmore">
- <a href="#"><span>显示全部品牌</span></a>
- </div>
- </div>
- <script type="text/javascript" src="js/index1.js"></script>
- </body>
- </html>
- .SubCategoryBox{
- width: 600px;
- height: 300px;
- border: 1px solid;
- float: left;
- margin-left: 300px;
- margin-top: 100px;
- }
- .SubCategoryBox ul li{
- display: inline-block;
- float: left;
- width: 160px;
- height: 20px;
- margin-right: 10px;
- text-align: center;
- }
- .SubCategoryBox ul li a{
- text-decoration: none;
- color: black;
- }
- .showmore{
- clear: both;
- display: block;
- float: left;
- margin-left: 260px;
- margin-top: 30px;
- }
- .showmore a{
- border: 1px solid #464646;
- text-decoration: none;
- }
- .promoted{
- color: red;
- }
- //第一种方法
- $(function(){
- var $category = $('ul li:gt(5):not(:last)');
- $category.hide();
- var $toggleBtn = $('div .showmore > a');
- $toggleBtn.click(function(){
- if($category.is(":visible")){
- $category.hide();
- $(this).find('span').text("显示全部品牌");
- $('ul li').removeClass("promoted");
- }else{
- $category.show();
- $(this).find('span').text("精简显示品牌");
- $('ul li').filter(":contains('佳能'),:contains('尼康'),:contains('奥林巴斯')").addClass("promoted");
- }
- return false
- })
- })
- //第二种方法,使用jQuery自身存在的方法,能够给一个按钮添加一组交互事件,存在错误
- var $category = $('ul li:gt(5):not(:last)');
- $category.hide();
- var $toggleBtn = $('div .showmore > a');
- $toggleBtn.toggle(function(){
- $category.hide();
- $(this).find('span').text("显示全部品牌");
- $('ul li').removeClass("promoted");
- },function(){
- $category.show();
- $(this).find('span').text("精简显示品牌");
- $('ul li').filter(":contains('佳能'),:contains('尼康'),:contains('奥林巴斯')").addClass("promoted");
- })
jQuery-品牌列表案例的更多相关文章
- jquery mobile小案例
---恢复内容开始--- [jquery mobile小案例]效果图如下: 首先先创建一个页面主要使用data-role="page"这个指令,我们给它起个id="pag ...
- jQuery Mobile 列表内容
jQuery Mobile 列表缩略图 对于大于 16x16px 的图像,请在链接中添加 <img> 元素. jQuery Mobile 将自动把图像调整至 80x80px: 实例: &l ...
- jQuery Mobile 列表视图(带有自动检索)
输入a: 输入b: jQuery Mobile 列表视图 jQuery Mobile 中的列表视图是标准的 HTML 列表:有序列表 (<ol>) 和无序列表 (<ul>). ...
- Web 开发人员不能错过的 jQuery 教程和案例
jQuery 把惊喜延续到设计领域,处处带来极大的灵活性,创造了许多体验良好的设计,而且拥有不错的性能.这里分享一组 Web 开发人员不能错过的 jQuery 教程和案例,帮助你更好的掌握 jQuer ...
- jQuery操作列表数据转成Json再输出为html dom树
jQuery 把列表数据转成Json再输出为如下 dom树 <div id="menu" class="lv1"> <ul class=&qu ...
- ecshop首页调用指定商品分类下的商品品牌列表
转之--http://www.16css.com/ecshop/735.html 通过二次开发可以实现ECSHOP首页调用指定分类下的品牌列表. 第一步: 打开根目录下的index.php 在最后面 ...
- (五)Jquery Mobile列表
Jquery Mobile列表 一.JM列表 1.普通列表 效果: 带序号的列表 将ul换成ol 效果: 2.data-inset=& ...
- 基于bootstrap的jQuery多级列表树插件 treeview
http://www.cnblogs.com/mfc-itblog/p/5233453.html http://www.htmleaf.com/jQuery/Menu-Navigation/20150 ...
- 基于bootstrap的jQuery多级列表树插件
简要教程 bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件.该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一 ...
随机推荐
- Android异步加载访问网络图片-解析json
来自:http://www.imooc.com/video/7871 推荐大家去学习这个视频,讲解的很不错. 慕课网提供了一个json网址可以用来学习:http://www.imooc.com/api ...
- 【剑指offer】题目36 数组中的逆序对
数组中任取两个数字,如果前面的数字大于后面的数字称为一个逆序对 如:1,2,1,2,1 有3个逆序对 思路:知道O(N2)肯定是错的.开始想hash,试图找到O(n)的算法,想了很久,找不到.后来想到 ...
- Hibernate创建hqll时报错
Hibernate 问题,在执行Query session.createQuery(hql) 报错误 出错截图: 这条语句在java运行环境下,直接连数据库不出错,如果在hiberante,strut ...
- Java_内存管理String and Array
题目1.指出下列程序运行的结果 ()public class Example { String str = new String("good"); char[] ch = { 'a ...
- Java发送邮件初窥
一.背景 最近朋友的公司有用到这个功能,之前对这一块也不是很熟悉,就和他一起解决出现的异常的同时,也初窥一下使用Apache Common Email组件进行邮件发送. 二.Java发送邮件的注意事项 ...
- [Android] adb 命令 dumpsys activity , 用来看 task 中的activity。 (uninstall virus)
用“adb shell dumpsys activity”命令再来查看一下系统运行的的任务,就会看到: ACTIVITY MANAGER ACTIVITIES (dumpsys activity ac ...
- “无法更新EntitySet“*****”,因为它有一个DefiningQuery,而元素中没有支持当前操作的元素”问题的解决方法
百思不得其解,最后发现 1:实体中的表必须有主键(数据库中的表必须有主键),如果没有,会有这样的提示 2:主键设置好后,运行还是会出现类似问题,那就一个郁闷 1):方法一:先从EF中删除刚设置主键的模 ...
- hdu 5018 Revenge of Fibonacci
大水题 #include<time.h> #include <cstdio> #include <iostream> #include<algorithm&g ...
- 重拾smslib
http://www.tuicool.com/articles/mm2yQrN http://blog.csdn.net/ll136078/article/details/8737348 http:/ ...
- 关于Java反射机制的几个问题
>>如何在运行时确定对象类型 运行时类型识别(Run-time Type Identification, RTTI)主要有两种方式, 一种是在编译时和运行时已经知道了所有的类型,另外一种是 ...