• 网站品牌列表效果 jQuery效果


    用户进入页面时,品牌列表是默认的精简显示的如下图:

    单击商品列表下方的查看全部按钮来显示全部的品牌,同时推荐品牌的文字会高亮显示,按钮里面的文字也变成“收起查看”

    jQuery 代码如何:

        <script type="text/javaScript">
         $(document).ready(function(){
             var $cart=$("ul li:gt(5):not(:last)");   //获取索引值大于5的品牌集合对象(除最后一条)
             $cart.hide();    //隐藏上面获取的jQuery对象
             var $showBtn=$(".showBtn");   //获取"查看全部品牌"的按钮
             $showBtn.click(function(){       //给按钮添加onclick事件
                 if($cart.is(":visible")){       //如果元素显示
                 $cart.hide();         //隐藏$cart
                 $showBtn.text("查看全部");      //改变文本  ps 背景图用css("background","url(路径) no-repeat 0 0");
                $("ul li").removeClass("active");      //去掉高亮显示
                 }else{
                     $cart.show();       //显示$cart
                     $showBtn.text("收起查看");      //更改按钮文本
                     $("ul li").filter(":contains('索尼'),:contains('三星')").addClass("active");    //筛选包含文本的内容添加高亮样式
                 }
             });

         });

        </script>

    注意: show() :显示隐藏的匹配元素

        hide():隐藏匹配的元素

             css(“”,“”) : 给元素设置样式

       text("string")  :设置元素的文本内容

         filter(expr) : 筛选出与指定表达式匹配元素的集合,其中expr可以是多个选择器的组合

            contains():包含文本元素

        addClass():为匹配元素添加指定的类名

           removeClass() :为匹配元素去除指定的类名

       :visible   元素显示

  • 相关阅读:
    字典或者数组与JSON串之间的转换
    银联支付 支付代码
    iOS 一个新方法:- (void)makeObjectsPerformSelector:(SEL)aSelector;
    iOS 直接使用16进制颜色
    iOS 添加view的分类(更加方便的设置view的位置)
    iOS 中UITableView的深理解
    Swift 中调试状态下打印日志
    手把手教React Native实战开发视频教程【更新到40集啦。。。】
    React Native 开发
    React-Native学习指南
  • 原文地址:https://www.cnblogs.com/qdmaomao/p/4511412.html
Copyright © 2020-2023  润新知