jQuery手机wap动画导航菜单

jQuery手机wap动画导航菜单

分享一款手机滑动菜单,显示图片和描述的效果。

淘建站为您提供更多_导航菜单_滑动导航_导航菜单_手机菜单,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 232 次

下载资源

2 淘币

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

HTML

<ul>
    <li>
        <img src="images/1.jpg" alt="javascript高级前端开发课程"/>
        <a href="http://www.sucaiq.com/js">网页特效<br /><span>高级前端开发课程</span></a>
        <span class="bg"></span>
    </li>
    <li>
        <img src="images/2.jpg" alt="XHTML+CSS高级页面架构师课程" />
        <a href="http://www.sucaiq.com/templates">网站模板<br /><span>高级页面架构师课程</span></a>
        <span class="bg"></span>
    </li>
</ul>

JS

window.onload = function() {
    var oDiv = document.getElementById('box');
    var aLi = oDiv.getElementsByTagName('ul')[0].getElementsByTagName('li');
    var iTime = 400;
    var iTime2 = 200;
    var i = 0;

    var duringA = function() {
        css(this, 'marginLeft', -(css(this, 'width')) / 2 - 1);
    };

    for (i = 0; i < aLi.length; i++) {

        aLi[i].onmouseover = function() {
            var oImg = this.getElementsByTagName('img')[0];
            var oA = this.getElementsByTagName('a')[0];
            var oBg = this.getElementsByTagName('span')[1];

            if (this.timer) {
                clearTimeout(this.timer);
                this.timer = null;
                return;
            }

            oA.onmouseover = oImg.onmouseover = oBg.onmouseover = function(ev) {
                if (this.parentNode.timer) {
                    clearTimeout(this.parentNode.timer);
                    this.parentNode.timer = null; (ev || event).cancelBubble = true;
                }
            };
            oImg.onmouseout = oA.onmouseout = oBg.onmouseout = function(ev) {
                var oParent = this.parentNode;
                if (oParent.timer) clearTimeout(oParent.timer);
                oParent.timer = setTimeout(function() {
                    oParent.onmouseout();
                    oParent.timer = null;
                },
                200); (ev || event).cancelBubble = true;
            };

            miaovStartMove2(oImg, {
                width: 153
            },
            MIAOV_MOVE_TYPE.FLEX,
            function() {
                css(this, 'marginLeft', -78);
            },
            duringA);

            miaovStartMove2(oA, {
                top: 56,
                paddingTop: 36,
                paddingBottom: 36
            },
            MIAOV_MOVE_TYPE.FLEX);
            miaovStartMove2(oBg, {
                height: 115
            },
            MIAOV_MOVE_TYPE.BUFFER);
        };

        aLi[i].onmouseout = function() {
            var oImg = this.getElementsByTagName('img')[0];
            var oA = this.getElementsByTagName('a')[0];
            var oBg = this.getElementsByTagName('span')[1];

            miaovStartMove2(oImg, {
                width: 0
            },
            MIAOV_MOVE_TYPE.BUFFER,
            function() {
                css(this, 'marginLeft', 0);
            },
            duringA);
            miaovStartMove2(oA, {
                top: 4,
                paddingTop: 8,
                paddingBottom: 0
            },
            MIAOV_MOVE_TYPE.BUFFER);
            miaovStartMove2(oBg, {
                height: 0
            },
            MIAOV_MOVE_TYPE.BUFFER);
        };
    }
};

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/409.html
jQuery手机wap动画导航菜单 希望对你有帮助,感谢您的支持!
  • divcss导航菜单用CSS样式表处理斜角导航条

    divcss导航菜单用CSS样式表处理斜角导航条

  • jQuery仿阿里云头部导航菜单特效

    jQuery仿阿里云头部导航菜单特效

  • jQuery三级下拉导航菜单

    jQuery三级下拉导航菜单

  • jQuery导航菜单下拉震动特效

    jQuery导航菜单下拉震动特效

  • CSS实现百度百科菜单导航

    CSS实现百度百科菜单导航

  • jQuery下拉二级菜单导航带图片

    jQuery下拉二级菜单导航带图片

  • jQuery垂直下拉二级导航菜单

    jQuery垂直下拉二级导航菜单

  • jQuery企业通用黑色下拉导航菜单

    jQuery企业通用黑色下拉导航菜单

  • jQuery企业网站下拉导航菜单代码

    jQuery企业网站下拉导航菜单代码

  • 仿驴妈妈旅游网导航菜单

    仿驴妈妈旅游网导航菜单

  • 仿2014新版天猫分类导航菜单代码

    仿2014新版天猫分类导航菜单代码

  • jquery导航菜单制作红色商城导航下拉菜单样式代码

    jquery导航菜单制作红色商城导航下拉菜单样式代码

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2