zoukankan      html  css  js  c++  java
  • jQuery手机菜单

    效果展示 http://hovertree.com/texiao/nav/4/

    手机扫描二维码查看效果:


    源码下载 http://hovertree.com/h/bjaf/kroft6c7.htm

    效果图如下:


    代码如下:
    <!doctype html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery+CSS3移动手机菜单代码 - 何问起</title><base target="_blank" />
    <link rel="stylesheet" type="text/css" href="http://hovertree.com/texiao/nav/4/css/default.css">
    <!--<link href='http://fonts.useso.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>-->
    <link rel="stylesheet" type="text/css" href="css/demo-1.css">
    <!--[if IE]>
        <script src="http://hovertree.com/texiao/html5/4/html5shiv.min.js"></script>
    <![endif]-->
    </head>
    <body>
        <div class="htmleaf-container">
    
    
            <div id="wrapper">
                <div class="menu">
                    <img id="menu-bg" src="http://hovertree.com/texiao/nav/4/img/golden-gate-lights.jpg" />
                    <ul>
                        <li><a href="http://hovertree.com/about/">About</a></li>
                        <li><a href="http://hovertree.com/h/bjaf/f34s9wqj.htm">Share</a></li>
                        <li><a href="http://hovertree.com/tiku/bjaf/iaf4sqdx.htm">Activity</a></li>
                        <li><a href="http://hovertree.com/hovertreescj/">Settings</a></li>
                        <li><a href="http://hovertree.com/menu/webfront/">Contact</a></li>
                    </ul>
                </div>
    
                <div class="screen">
                    <div class="navbar"></div>
                    <div class="list">
                        <div class="item">
                            <div class="img"></div>
                            <span></span>
                            <span></span>
                            <span><a href="http://hovertree.com/h/bjaf/v8ykv2u9.htm">原文</a></span>
                        </div>
    
                        <div class="item">
                            <div class="img"></div>
                            <span><a href="http://hovertree.com">何问起</a></span>
                            <span><a href="http://hovertree.com/menu/texiao/">特效</a></span>
                            <span></span>
                        </div>
    
                        <div class="item">
                            <div class="img"></div>
                            <span></span>
                            <span></span>
                            <span></span>
                        </div>
    
                        <div class="item">
                            <div class="img"></div>
                            <span></span>
                            <span></span>
                            <span></span>
                        </div>
                    </div>
    
                    <div class="burger">
                        <div class="x"></div>
                        <div class="y"></div>
                        <div class="z"></div>
                    </div>
                </div>
            </div>
        </div>
    <script src="http://hovertree.com/texiao/nav/4/js/stopExecutionOnTimeout.js?t=1"></script>
    <script src="http://hovertree.com/texiao/nav/4/js/jquery-2.1.1.min.js" type="text/javascript"></script>
    <script>
      if ('ontouchstart' in window) {
            var click = 'touchstart';
        } else {
            var click = 'click';
        }
        $('div.burger').on(click, function () {
            if (!$(this).hasClass('open')) {
                openMenu();
            } else {
                closeMenu();
            }
        });
        $('div.menu ul li a').on(click, function (e) {
            e.preventDefault();
            closeMenu();
        });
        function openMenu() {
            $('div.burger').addClass('open');
            $('div.y').fadeOut(100);
            $('div.screen').addClass('animate');
            setTimeout(function () {
                $('div.x').addClass('rotate30');
                $('div.z').addClass('rotate150');
                $('.menu').addClass('animate');
                setTimeout(function () {
                    $('div.x').addClass('rotate45');
                    $('div.z').addClass('rotate135');
                }, 100);
            }, 10);
        }
        function closeMenu() {
            $('div.screen, .menu').removeClass('animate');
            $('div.y').fadeIn(150);
            $('div.burger').removeClass('open');
            $('div.x').removeClass('rotate45').addClass('rotate30');
            $('div.z').removeClass('rotate135').addClass('rotate150');
            setTimeout(function () {
                $('div.x').removeClass('rotate30');
                $('div.z').removeClass('rotate150');
            }, 50);
            setTimeout(function () {
                $('div.x, div.z').removeClass('collapse');
            }, 70);
        }
    </script>
    
    <!--<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';color:#ffffff">
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <p>适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。</p>
    <p>来源:<a href="http://hovertree.com/" target="_blank">何问起</a></p>
    </div>-->
    </body>
    </html>

    转自:http://hovertree.com/h/bjaf/v8ykv2u9.htm

    特效汇总:http://www.cnblogs.com/roucheng/p/texiao.html

  • 相关阅读:
    [HNOI2002]营业额统计 (Splay)
    [POJ1664] 放苹果 (动态规划,组合数学)
    [AHOI2009]维护序列 (线段树)
    类型转换求和
    懒人创造方法
    编程的精义
    10-instanceof
    9-接口
    6-SUPER关键字
    5-重写与重载
  • 原文地址:https://www.cnblogs.com/roucheng/p/shoujimenu.html
Copyright © 2011-2022 走看看