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 :first选择器使用介绍
Aug 09 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 Javascript
javascript定义变量时有var和没有var的区别探讨
Jul 21 Javascript
JavaScript 模块化编程(笔记)
Apr 08 Javascript
js实现简洁大方的二级下拉菜单效果代码
Sep 01 Javascript
javascript中FOREACH数组方法使用示例
Mar 01 Javascript
详解Angular开发中的登陆与身份验证
Jul 27 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
Sep 21 Javascript
jquery获取img的src值实例介绍
Jan 16 jQuery
Angular脚手架开发的实现步骤
Apr 09 Javascript
node.js基于socket.io快速实现一个实时通讯应用
Apr 23 Javascript
vue.js的状态管理vuex中store的使用详解
Nov 08 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 url路由入门实例
2014/04/23 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
php实现微信支付之退款功能
2018/05/30 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
2011/07/31 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
javascript History对象原理解析
2020/02/17 Javascript
使用Python下载Bing图片(代码)
2013/11/07 Python
介绍Python中的fabs()方法的使用
2015/05/14 Python
python函数装饰器用法实例详解
2015/06/04 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
查看Django和flask版本的方法
2018/05/14 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Python装饰器语法糖
2019/01/02 Python
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
招商经理岗位职责
2013/11/16 职场文书
社区工作者先进事迹
2014/01/18 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
运动会100米加油稿
2015/07/21 职场文书