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 相关文章推荐
在JavaScript中使用inline函数的问题
Mar 08 Javascript
javascript EXCEL 操作类代码
Jul 30 Javascript
利用jquery操作Radio方法小结
Oct 20 Javascript
jquery图片切换插件
Mar 16 Javascript
jQuery旋转木马式幻灯片轮播特效
Dec 04 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
JS获取一个未知DIV高度的方法
Aug 09 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
bootstrap table实现横向合并与纵向合并
Jul 18 Javascript
js微信分享接口调用详解
Jul 23 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 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中的状态模式编程
2015/08/11 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
Yii2框架redis基本应用示例
2018/07/13 PHP
一些mootools的学习资源
2010/02/07 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
python迭代器实例简析
2014/09/25 Python
Python map和reduce函数用法示例
2015/02/26 Python
python使用7z解压apk包的方法
2015/04/18 Python
Python实现二分查找算法实例
2015/05/26 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
python socket 聊天室实例代码详解
2019/11/14 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
Python 文件数据读写的具体实现
2020/01/24 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
敬老文明号事迹材料
2014/01/16 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
小学国庆节活动总结
2015/03/23 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
JS实现九宫格拼图游戏
2022/06/28 Javascript