JQuery实现商品列表

用户单击商品列表下的“显示全部品牌”按钮来显示全部的品牌全,同时将推荐的品牌名字高亮显示,按钮里的文字也变成“精简商品品牌”;再次点击“精简商品按钮”,又回到最初的页面

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>商品列表</title>
 6 <style type="text/css">
 7     a{
 8         text-decoration:none;
 9         display:block;
10     }
11     ul{
12         list-style-type:none;
13     }
14     .promoted{
15         color:#F51414;;
16     }
17 </style>
18 </head>
19 <body>
20     <div class="shop">
21         <ul class="list">
22             <li><a href="javascript:;">药膏</a></li>
23             <li><a href="javascript:;">牙膏</a></li>
24             <li><a href="javascript:;">牙刷</a></li>
25             <li><a href="javascript:;">铅笔</a></li>
26             <li><a href="javascript:;">橡皮</a></li>
27             <li><a href="javascript:;">香皂</a></li>
28             <li><a href="javascript:;">水杯</a></li>
29             <li><a href="javascript:;">钢笔</a></li>
30             <li><a href="javascript:;">鼠标</a></li>
31             <li><a href="javascript:;">键盘</a></li>
32             <li><a href="javascript:;">毛巾</a></li>
33             <li><a href="javascript:;">台灯</a></li>
34             <li><a href="javascript:;">爽肤水</a></li>
35             <li><a href="javascript:;">防晒霜</a></li>
36             <li><a href="javascript:;">隔离霜</a></li>
37             <li><a href="javascript:;">手表</a></li>
38         </ul>
39         <div class="showMore"><button>显示全部品牌</button></div>
40     </div>
41
42 <script src="../Public/assets/plugins/jquery/jquery-1.11.2.js"></script>
43 <script src="../Public/assets/plugins/jquery/jquery-1.11.2.min.js"></script>
44 <script src="../Public/assets/global/js/shop.js"></script>
45 <script type="text/javascript">
46 $(document).ready(function(){
47     shop.init();
48 });
49 </script>
50 </body>
51 </html>
 1 var shop = function(){
 2     var initData = function(){
 3         var $category = $("ul li:gt(5)");
 4         $category.hide();
 5         var $toggleBtn = $("div button");
 6         $toggleBtn.bind(‘click‘,function(){
 7             if($category.is(":visible")){
 8                 $category.hide();
 9                 $("ul li").children().removeClass("promoted");
10                 $(this).text("显示全部品牌");
11             }else{
12                 $category.show();
13                 $("ul li").filter(":contains(‘牙刷‘),:contains(‘水杯‘),:contains(‘爽肤水‘)").children().addClass("promoted");
14                 $(this).text("精简显示品牌");
15             }
16         });
17
18     };
19     return{
20         init:function(){
21             initData();
22         }
23     }
24 }();

时间: 2024-10-20 05:12:39

JQuery实现商品列表的相关文章

jQuery制作仿京东商城-商品列表商品筛选功能

这次使用jquery来实现一个仿京东商城-商品列表商品筛选的功能 一.html代码 <!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="css/style.css"> </head> <body> <div class

007商城项目:商品列表查询-需求分析

我们之前已经整合了ssm框架并且调试已经好了,接下来我们实现商品列表的查询. 我们先进入到首页: 方法如下: 我们看到我们把所有的jsp页面都是放在: 这些页面都是放在WEB-IN下面的,也就是说这些页面都是需要通过经过Action才能获取的. 我们来写Action层的代码: 我们统一把Action层代码都写在 这个模块下面. 起名pageController.class: 代码如下: package com.taotao.controller; import org.springframewo

一款仿淘宝购物的商品列表页面多条件查询(含有单选和全部)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

跟着辛星一起用CSS美化商品列表

说实话,最近对CSS的关注还是蛮多的,不为别的,只是因为自己喜欢,感觉写CSS就像画家绘画一样,使用热情和激情去探索,没有了那份功利心,反而感觉是一种享受,特别有成就感,好啦,今天就分享一期自己用CSS美化商品列表的步骤把,不喜勿喷奥,有建议请留言. 首先看一下做好之后的效果图把: 如果读者特别不喜欢这个样式,可以点击右上角的关闭,省的自己看了心烦意乱,好,我们首先新建一个HTML文件,内容书写如下: <html> <head> <title>CSS新闻列表制作<

商城项目:商品列表ajax加载,ajax加入购物车

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProductLists.aspx.cs" Inherits="Hidistro.UI.Web.Vshop.ProductLists" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">

estore商城案例(二)------登录&amp;添加商品&amp;商品列表(下)

撸完了登录模块,接着撸商品添加,和商品列表模块: 先亮出数据库: 1 DROP TABLE IF EXISTS products; 2 CREATE TABLE products ( 3 id varchar(100) NOT NULL, 4 name varchar(100) DEFAULT NULL, 5 price double DEFAULT NULL, 6 category varchar(100) DEFAULT NULL, 7 pnum int(11) DEFAULT NULL,

在ECSHOP商品列表页和搜索页面,最后出现空商品的解决办法

有客户购买了我们的ecshop模板后,自己做了大量的修改和改动,后来出现了商品列表页面和搜索页面出现了多一个商品的问题.没有商品数据,但是多显示了一个商品的样式.下面就由我们68ecshop为大家解决一下这个问题吧!解决的方法如下:<!– {if $goods.goods_id} –> <!– {/if} –>代码框起来即可解决.

修改ECSHOP后台的商品列表里显示该商品品牌

如何在在ECSHOP后台的商品列表中也显示商品的品牌”.下面就来最模板讲一下如何来修改.此方法只保证在ECSHOP2.7.2版本下有效,其他版本请参照修改. 第一步:首先我们来打开程序文件: /admin/includes/lib_goods.php 定位到 goods_list  函数部分 找到下面代码(大概在911行左右) $sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is

淘宝商品列表以及商品详情数据抓取

前段时间老师让我爬取淘宝的商品列表以及其商品详情数据,期间遇到了很多问题.最困难的就是淘宝的价格数据是以Ajax异步加载的,这些数据暂时还没有能力获取到. 下面介绍一下基本思路. 首先,通过抓取商品列表的商品ID获取商品的身份标识,然后根据商品ID跳转到具体的商品列表,对其他属性进行抓取. 观察两条商品列表的URL: https://s.taobao.com/search?q=帽子&imgfile=&commend=all&ssid=s5-e&search_type=ite