jQuery某网站品牌列表效果

jQuery某网站品牌列表效果,很经典的一个案例练习,主要是jQuery方法的练习熟悉!

效果图:

HTML:

<div class="subcategorybox">
        <ul>
            <li><a href="#">佳能</a><i>(12367)</i></li>
            <li><a href="#">索尼</a><i>(12367)</i></li>
            <li><a href="#">三星</a><i>(12367)</i></li>
            <li><a href="#">尼康</a><i>(12367)</i></li>
            <li><a href="#">松下</a><i>(12367)</i></li>
            <li><a href="#">卡西欧</a><i>(12367)</i></li>
            <li><a href="#">富士</a><i>(57866)</i></li>
            <li><a href="#">柯达</a><i>(57866)</i></li>
            <li><a href="#">宾得</a><i>(57866)</i></li>
            <li><a href="#">理光</a><i>(57866)</i></li>
            <li><a href="#">奥林巴斯</a><i>(57866)</i></li>
            <li><a href="#">明基</a><i>(57866)</i></li>
            <li><a href="#">爱国者</a><i>(57866)</i></li>
            <li><a href="#">其他品牌相机</a><i>(57866)</i></li>
        </ul>
        <div class="showmore clearfix">
            <a href="#"><span>显示全部品牌</span></a>
        </div>
    </div>

CSS:

*{margin:0;padding:0;}

    .clearfix{content:"";clear:both;}
    .subcategorybox{
        width:600px;border:1px solid #ccc;
        overflow:hidden;padding:10px;
        position: relative;
        top:50%;left:50%;
        margin-left:-300px;
    }
    .subcategorybox ul{list-style: none;}
    .subcategorybox ul li{float:left;width:33.3%;
        height:30px;line-height:30px;text-align: center;}
    .subcategorybox ul li a{text-decoration:none;color:#000;}
    .showmore{
            width:100%;height:30px;

            text-align:center;
        }
    .showmore a{
             display:inline-block;
             width:100px;height:30px;line-height:30px;
            border:1px solid #ccc;padding:2px;
        text-decoration:none;color:#000;}
    .promoted{color:red;}

  

JQ:

$(function(){
        var $category=$("ul li:gt(6):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;
        });
    });

  

时间: 2024-08-02 22:56:23

jQuery某网站品牌列表效果的相关文章

网站品牌列表效果 jQuery效果

用户进入页面时,品牌列表是默认的精简显示的如下图: 单击商品列表下方的查看全部按钮来显示全部的品牌,同时推荐品牌的文字会高亮显示,按钮里面的文字也变成“收起查看” jQuery 代码如何: <script type="text/javaScript">     $(document).ready(function(){         var $cart=$("ul li:gt(5):not(:last)");   //获取索引值大于5的品牌集合对象(除

jQuery实现网站图片放大效果

实现效果:当鼠标指向商品图片时,图片会自动放大. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>文字放大</title> 6 7 <script type="text/javascript" src="../../scripts/jquery-1.7.2.js"><

某网站品牌的列表效果(引自锋利的jQuery)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="editplus" /> <title>某网站品牌的列表效果</title> <script src="jquery-1.7.1.min.js" type

Bootstrap提供了六种列表效果

列表--简介 在HTML文档中,列表结构主要有三种:有序列表.无序列表和定义列表.具体使用的标签说明如下: 无序列表 <ul> <li>…</li> </ul> 有序列表 <ol> <li>…</li> </ol> 定义列表 <dl> <dt>…</dt> <dd>…</dd> </dl> Bootstrap根据平时的使用情形提供了六种形式

酷!使用 jQuery &amp; Canvas 制作相机快门效果

在今天的教程中,我们将使用 HTML5 的 Canvas 元素来创建一个简单的摄影作品集,它显示了一组精选照片与相机快门的效果.此功能会以一个简单的 jQuery 插件形式使用,你可以很容易地整合到任何网站. 效果演示     插件下载 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载] 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 十分惊艳的8个 HTML5 & Java

使用HTML5、CSS3和jQuery增强网站用户体验[留存]

记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?是不是立刻就想到了flash实现?这彷佛年代久远的事了.使用现在最流行的Web技术HTML5,CSS3和jQuery,同样也可以实现类似的用户体验.而且使用这些特性将会比使用flash更加有效.也许你可能刚知道Adobe停止开发移动版flash的消息,虽然在桌面中我们还拥有大量的flash的应用,但是随着HTML标准的完善,可能flash也要退出历史舞台了.在今天这篇文章中,我们将介绍一些非常实用的教程,技巧和资源来帮助大家构建一

jquery开发网站后台模板源代码下载

原文:jquery开发网站后台模板源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463634934784.htm 这效果怎么样????

学习使用 jQuery &amp; CSS3 制作照片堆栈效果

在这个小实验中,我们使用 jQuery & CSS3 创建了一个交互式的照片堆栈效果.提供了一些模拟现实的互动的可能性给用户.这个想法的思路是:有一些照片在桌面上可以拖放一样,堆放和删除,每个动作类似现实世界的行为. 在线演示      源码下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经典的白富美型

【手记】理想的网页列表效果

我理想的列表是这样的: 即①前导符号要与前后段落对齐:②item间要悬挂对齐 单纯用ul/ol的list-style-position是搞不掂的,inside是可以让整个列表区块与段落对齐,但会失去项间悬挂对齐效果:outside倒是悬挂对齐了,但前导符又超出正常范围了,倒是可以给ul加margin-left使之缩进来,但具体缩多少能刚好对齐前后段落,没个准数,而且不同设备不同字体都容易走样,所以这不是理想的办法.今天在逛一个网站时留意到它的列表效果很理想,于是扒了一招,要点: ul { pad