jQuery实现个性翻牌效果导航菜单的方法


Posted in Javascript onMarch 09, 2015

本文实例讲述了jQuery实现个性翻牌效果导航菜单的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>jQuery个性翻牌效果的导航菜单</title>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<style type="text/css">

ul,li{list-style:none;padding:0;margin:0;}

#btncell{width:300px;height:100px;border:1px solid #777;margin:50px auto;}

#btncell li{width:100px;float:left;height:50px;font-size:14px;text-align:center;line-height:28px;position:relative;z-index:1;}

#btncell li a{display:block;height:28px;border:2px solid #333;text-decoration:none;width:50px;background:#888;overflow:hidden;position:absolute;left:25px;top:10px;}

</style>

<script type="text/javascript" src="js/jquery1.3.2.js"></script>

<script language="javascript">

var nummove=0;

var numout=0;

$(function(){

    $("#btncell li").hover(

        function(){

        if(nummove==0)

        {

            nummove=1;

            $("a",this).animate({ height: "0px",top: "25px"}, 80,function(){nummove=0;});

            $("a",this).animate({ height: "28px",top: "10px"}, 80);

            $("a",this).css("background","yellow");

        }

            },

            function(){

            if(numout==0)

            {

            numout=1;

            $("a",this).animate({ height: "0px",top: "25px"}, 80,function(){numout=0;});

            $("a",this).animate({ height: "28px",top: "10px"}, 80);

            $("a",this).css("background","#888");

            numout=0;

            }

            }

    )

    $("#btncell li a").click(function(){

        $(this).parents("li").css("z-index","2")

        $(this).animate({ height: "558px",top: "-255px",width: "1000px",left: "-460px",opacity: 'toggle',lineHeight: '558px',fontSize: '500px'}, 1000);

        $(this).animate({ height: "28px",top: "10px",width: "50px",left: "25px",opacity: 'toggle',lineHeight: '28px',fontSize: '12px'}, 400);

        $(this).parents("li").css("z-index","1")

    })

})

</script>

</head>

<body>

预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了。<ul id="btncell">

  <li><a href="#">1</a></li>

  <li><a href="#">2</a></li>

  <li><a href="#">3</a></li>

  <li><a href="#">4</a></li>

  <li><a href="#">5</a></li>

  <li><a href="#">6</a></li>

</ul>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery性能优化28条建议你值得借鉴
Feb 16 Javascript
jquery实现文字由下到上循环滚动的实例代码
Aug 09 Javascript
JavaScript队列、优先队列与循环队列
Nov 14 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
详解Angular6学习笔记之主从组件
Sep 05 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
Aug 01 Javascript
Vue组件基础用法详解
Feb 05 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
Aug 13 Javascript
javascript的var与let,const之间的区别详解
Feb 18 Javascript
jQuery实现可用于博客的动态滑动菜单
Mar 09 #Javascript
JQuery操作元素的css样式
Mar 09 #Javascript
jQuery实现仿美橙互联两级导航菜单的方法
Mar 09 #Javascript
jquery获取及设置outerhtml的方法
Mar 09 #Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 #Javascript
jquery滚动加载数据的方法
Mar 09 #Javascript
jQuery晃动层特效实现方法
Mar 09 #Javascript
You might like
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
Vue.js 事件修饰符的使用教程
2018/11/01 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
Python基础之文件读取的讲解
2019/02/16 Python
Python3解释器知识点总结
2019/02/19 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
师范生见习报告
2014/10/31 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers