jquery实现网页选项卡

这个功能在现在的网站中使用较为普遍,就是以选项卡的形式来对一些内容做了分类。,比如下面的天猫商城。

下面的源码是仿照天猫写的一个选项卡,实现起来的效果如下。

主要是利用我们在点击相应板块是触发它的单击事件,在单击事件中再对内容显示框(tabbox)进行相应项的显示和隐藏操作。

同时利用hover为其添加了鼠标滑过时的效果。

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <link href="css/style1.css" rel="stylesheet" type="text/css" />
    <script src="jquery-1.3.2.min.js"></script>
    <title></title>
    <script>
        $(function () {
            var $div_li = $("div.tab_menu ul li");
            $div_li.click(function () {             //定义了tan_menu对应的单击事件,也就是类别的单击事件。
                $(this).addClass("selected")
                .siblings().removeClass("selected");
                var index = $div_li.index(this);
                $("div.tab_box>div").eq(index).show()
                .siblings().hide();
            }).hover(function () {                 //定义了鼠标滑过特效
                $(this).addClass("hover");
            }, function () {
                $(this).removeClass("hover");
            });
        });

    </script>
</head>
<body>
    <div class="tab">
        <div class="tab_menu">
            <ul>
                <li class="selected">时事</li>
                <li>体育</li>
                <li>娱乐</li>
            </ul>
        </div>
        <div class="tab_box">
            <div>时事</div>
            <div class="hide">体育</div>
            <div class="hide">娱乐</div>
        </div>
    </div>
</body>
</html>
时间: 2024-10-25 14:58:25

jquery实现网页选项卡的相关文章

jquery实现的网页选项卡(拾忆)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>网页选项卡</title> <style> *{ margin:0; padding:0;} body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;} .tab { widt

原生javascript写的网页选项卡和jQuery写的比较

总的来说思路比较简单,就是先获取节点,然后对节点进行相应的处理,下面是完整的页面代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>原生js tab</title>

超简单的网页选项卡---jQuery

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>网页选项卡</title> <script src="jquery-1.4.2.js"></script> <script type="text/javascript"> $(funct

jquery实现的选项卡的嵌套代码实例

jquery实现的选项卡的嵌套代码实例:关于选项卡功能大家一定都不会陌生,无非就是鼠标点击或者悬浮能够切换相关的内容.通常情况下,大家见到的选项卡都是没有嵌套功能的,也就是说就是完成了一层切换效果,本章节分享一段代码实例,实现了选项卡的嵌套功能,也就是选项卡中嵌套有选项卡功能,也就能够容纳更多的内容.代码如下: <!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta na

网页选项卡的应用

<title>无标题文档</title><style type="text/css"> body{ font-size:13px;} ul,li{ margin:0; padding:0; list-style:none;} #menu li{ text-align:center; float:left; padding:5px; margin-right:2px; width:50px; cursor:pointer;} #menu li.tabF

jQuery实现网页右下角悬浮层提示

最近有同事提到类似网页右下角的消息悬浮提示框的制作.我之前也做过一个类似的例子,很简单.是仿QQ消息.现在感觉之前的那个例子只是说了实现原理,整体上给你的感觉还是太丑,今天为大家带来一个新的例子.是Discuz右下角悬浮层提示的.运行效果如下: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans

jQuery多项选项卡的实现

请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 css样式: @CHARSET "UTF-8"; #div{ margin-bottom:10px; position:relative; } #div1{ width:153px; padding-top:0px; padding-left:0px; position:absolute; } #div1 ul{

10 款 jQuery 的网页聊天插件

很多网站都会提供在线上直接跟访客进行交流聊天的功能,这些功能使用简单直接,无需再打开其他应用程序.下面向你推荐 10 个 jQuery 的网页聊天插件. 请点击图片前往插件的页面: 1. jQuery Chat 2. Pusher Chat 3. jQuery UI Chat box Plugin 4. Arrow Chat 5. ChatJS 6. SharePoint Chat 7. jChat 8. Smooth Ajax Chat 9. Candy 10. Building a jQue

基于jquery左侧带选项卡切换的焦点图

今天给大家分享一款基于jquery左侧带选项卡切换的焦点图.这款焦点图左侧有短标题,单击切换并显示长标题.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="film_focus"> <div class="film_focus_desc"> <h3> 标题1</h3> <ul class="film_focus_nav"> <li clas