最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

jQuery手机wap动画导航菜单

来源:http://www.erdangjiade.com/ 沐浴春风 2015-08-20 17:08浏览(1505)

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

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。在线 充值

jQuery手机wap动画导航菜单
分类:导航菜单 > 滑动导航 难易:初级
查看演示 下载资源 下载积分: 30 积分

HTML

<ul> 
    <li> 
        <img src="images/1.jpg" alt="javascript高级前端开发课程"/> 
        <a href="http://www.erdangjiade.com/js">网页特效<br /><span>高级前端开发课程</span></a> 
        <span class="bg"></span> 
    </li> 
    <li> 
        <img src="images/2.jpg" alt="XHTML+CSS高级页面架构师课程" /> 
        <a href="http://www.erdangjiade.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); 
        }
    } 
};
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/js/409.html
评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2