zoukankan      html  css  js  c++  java
  • jquery之商城菜单

    实现效果:悬浮总菜单,显示分类菜单,移走隐藏总菜单,悬浮分类菜单,显示商品种类,移走隐藏商品种类和分类菜单,悬浮商品种类,显示商品种类和分类菜单,移走隐藏商品菜单和分类菜单。

    代码如下:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>商城菜单</title>
     6     <style>
     7         .second{
     8             float: left;
     9         }
    10         .three{
    11             float: left;
    12         }
    13         .hide{
    14             display: none;
    15         }
    16     </style>
    17 </head>
    18 <body>
    19     <div class="first">
    20             <strong>全部商品</strong>
    21     </div>
    22 
    23     <div class="outer hide">
    24 
    25         <div class="second">
    26                 <div menu-one="one">家电</div>
    27                 <div menu-one="two">生鲜</div>
    28         </div>
    29         <div class="three">
    30             <div class="item hide" menu-one-content="one">
    31                 <div>手机</div>
    32                 <div>电视</div>
    33             </div>
    34             <div class="item hide" menu-one-content="two">
    35                 <div>带鱼</div>
    36                 <div>螃蟹</div>
    37             </div>
    38         </div>
    39 
    40     </div>
    41 <script src="jquery-1.8.2.js"></script>
    42 <script>
    43     $(function () {
    44         $('.first').bind('mouseover',function () {
    45             $('.second').parent().removeClass('hide')
    46         });
    47         $('.first').bind('mouseout',function () {
    48             $('.second').parent().addClass('hide')
    49         });
    50 
    51         $('.second').children().bind('mouseover',function () {
    52             $('.second').parent().removeClass('hide');
    53             var num = $(this).attr('menu-one');
    54             $('.three').find('[menu-one-content="'+num+'"]').removeClass('hide')
    55         });
    56         $('.second').children().bind('mouseout',function () {
    57             $('.second').parent().addClass('hide');
    58             // var num = $(this).attr('menu-one');
    59             // $('.three').find('[menu-one-content="'+num+'"]').addClass('hide')
    60             $('.three').children().addClass('hide')
    61         });
    62 
    63         $('.three').children().bind('mouseover',function () {
    64             $('.second').parent().removeClass('hide');
    65             $(this).removeClass('hide');
    66         });
    67         $('.three').children().bind('mouseout',function () {
    68             $('.second').parent().addClass('hide');
    69             $(this).addClass('hide');
    70         });
    71     })
    72 </script>
    73 </body>
    74 </html>
    View Code
  • 相关阅读:
    Video Test Pattern Generator(7.0)软件调试记录
    阅读<Video Test Pattern Generator v7.0>笔记
    阅读<Vivado Design Suite Tutorial---Logic Simulation>笔记
    Modelsim使用流程---基于TCL命令的仿真
    BT.656 NTSC制式彩条生成模块(verilog)
    Video to SDI Tx Bridge模块video_data(SD-SDI)处理过程
    时钟分频方法---verilog代码
    手动按键复位程序(包含按键消抖)
    使用Vivado进行行为级仿真
    阅读OReilly.Web.Scraping.with.Python.2015.6笔记---Crawl
  • 原文地址:https://www.cnblogs.com/wenxianfeng/p/10355612.html
Copyright © 2011-2022 走看看