基础 - jQuery选项卡

<div id="box" class="box">
    <ul class="tab">
        <li class="">达文西<span>◇</span></li>
        <li class="">末梢血<span>◇</span></li>
        <li class="">华泰强<span>◇</span></li>
        <li class="">史克力</li>
    </ul>
    <div class="products">
        <div class="">
            <a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1471967733065&di=79937c7d7efda0a85f821ecc8f398c53&imgtype=jpg&src=http%3A%2F%2F5.26923.com%2Fdownload%2Fpic%2F000%2F333%2Fe19c86797bb4a1bbea91389beb7d6647.jpg" ></a>
        </div>
        <div class="">
            <a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1471967795504&di=930c7751a83985bd8ab6a3b6be311cda&imgtype=jpg&src=http%3A%2F%2Fimg4.duitang.com%2Fuploads%2Fitem%2F201208%2F04%2F20120804145729_mmHHi.jpeg" ></a>
        </div>
        <div class="">
            <a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1471967865305&di=4065ba9bd6aa7d2d7d0a8ceb5bcc1ee3&imgtype=jpg&src=http%3A%2F%2Fh.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2F377adab44aed2e734cbbfa998701a18b87d6fa31.jpg" ></a>
        </div>
        <div class="">
            <a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1471967915649&di=deef207b3bc3c356bcc688b22d57d27a&imgtype=jpg&src=http%3A%2F%2Fimg4.duitang.com%2Fuploads%2Fitem%2F201208%2F04%2F20120804145755_YcevY.jpeg" ></a>
        </div>
    </div>
</div>

  

* {
    margin: 0;
    border: 0;
    padding: 0;
}
ul {
    list-style-type: none;
}

.box {
    width:1002px;
    margin: 100px auto;
    margin-bottom: 0;
}
.box .tab {
    overflow: hidden;
    width: 320px;
    height: 34px;
    border:1px solid #ddd;
    border-bottom: 0;
}
.box .tab li {
    position: relative;
    float: left;
    width: 80px;
    height: 34px;
    line-height: 34px;
    border-top:4px solid #fff;
    text-align: center;
    cursor: pointer;
}
.box .tab li.selected {
    border-color: red;
}
.box .tab li span{
    position: absolute;
    right: 0;
    top:10px;
    background: #ddd;
    width: 1px;
    height: 14px;
    overflow: hidden;
}
.box .products{
    overflow: hidden;
    border:1px solid #ddd;
}
.box .products .normal{
    float: left;
    display: none;
}
.box .products .normal.selected{
    display: block;
}
.box .products .normal a{
    display: block;
}
.box .products .normal img{
    width: 1000px;
}

  

$(function () {
    $("#box .tab li").addClass("normal");
    $("#box .tab li").eq(0).addClass("selected");
    $("#box .products div").addClass("normal");
    $("#box .products div").eq(0).addClass("selected");

    var oBox = $("#box").get(0);
    $("#box .tab li").mouseenter(function(){
        var $This = $(this);
        oBox.index = $This.index();
        $This.addClass("selected").siblings("li").removeClass("selected");
        $("#box .products div").eq(oBox.index).addClass("selected").siblings("div").removeClass("selected");
    });
});

  

  

时间: 2024-09-30 09:21:10

基础 - jQuery选项卡的相关文章

jQuery选项卡插件

html结构 <ul id="tabs" class="tabs"> <li data-tab="users">Users</li> <li data-tab="groups">Groups</li> </ul> <div id="tabsContent" class="tabsContent"> <

30个实用的jQuery选项卡/导航教程推荐

很多网站设计中都使用了选项卡(tabs),在制作选项卡时应用jQuery能够实现很多炫酷的过渡和动画效果.本文为你介绍30个实用的jQuery选项卡教程,希望对你有帮助. 1. Animated Tabbed Content With jQuery 选项卡被现代网站普遍应用,但大多数形式呆板.本教程逐步为你讲授如何实现选项卡动画切换效果. 示例 2. Tab Navigation with Smooth Horizontal Sliding Using jQuery 本教程为你展示如何创建一个水

jQuery选项卡tabulous

jQuery选项卡tabulous,jQuery,选项卡,tab标签切换代码,扁平设计,jQuery选项卡tabulous是一款支持Scale.Slide.Scale Up.Flip等效果jquery插件.中国素材网. http://www.huiyi8.com/sc/484.html

jQuery 选项卡

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>jQuery 选项卡</title> <style> html,body,div,p,ul,li{ padding: 0px; margin: 0px; } .wrap{ font:16px/1.8 "微软雅黑";width: 232px; margin: 50px

jQuery—选项卡

用jQuery实现选项卡,比原生JS更加简便,但是原理还是一样的:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #wrap { width: 400px; height: 300px; margin: 100px auto; } #wrap div {

javascript与jQuery选项卡效果

HTML结构: <!doctype html><html><head><meta charset="utf-8"><title>选项卡封装</title> </head> <body> <div class="div1" id="div1"> <ul class="list"> <li class=&q

【特效】jquery选项卡插件,页面多个选项卡统一调用

把选项卡整合了一下,写成个插件,这样可以整个站,或整个页面有多个选项卡时,统一调用.代码的具体注意事项已经写进注释了.用于js获取元素的class名称必须有,选项卡本身的样式,另再取一个名字来设置(本人不大喜欢用id,一般写js代码也用class名称来获取元素).这样也在一定意义上实现了行为和样式的分离. html: <!--第一个选项卡--> <div class="js_tab box1"> <h2 class="jsTab_title&qu

Web前端基础——jQuery(一)

前几天回老家呆了几天,几乎没有怎么学习新的知识,这期间一直有断断续续的看<Java编程思想>,还刷了一些前沿消息,也算没闲着.今天开始学习jQuery啦,继续前进. 在网上查了,买了这本书.现在是一边搜视频,一边看这本书. 认识jQuery,我将从以下几方面进行讲解. 一.JavaScript和JavaScript库 随着Web 2.0的兴起,JavaScript受重视的程度提高,带动JavaScript程序库也蓬勃发展起来. 过程:Prototype->Dojo->jQuery-

jquery选项卡

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jquery页面选项卡</title> <script src="script/jquery-2.1.4.js"></script> //样式表 <style> * { margin:0; padding: