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 function、指针及内置对象
Feb 19 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
AngularJS使用angular-formly进行表单验证
Dec 27 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
如何用JS判断两个数字的大小
Jul 21 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
React.Js添加与删除onScroll事件的方法详解
Nov 03 Javascript
jquery的$().each和$.each的区别
Jan 18 jQuery
Layui 动态禁止select下拉的例子
Sep 03 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
微信小程序实现点击图片放大预览
Oct 21 Javascript
vue中实现回车键登录功能
Feb 19 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/02/25 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
学生干部的自我评价分享
2014/01/18 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
本科生就业推荐信
2014/05/19 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
给上级领导的感谢信
2015/01/22 职场文书
文言文辞职信
2015/02/28 职场文书
2016春节家属慰问信
2015/03/25 职场文书
党员违纪检讨书
2015/05/05 职场文书
会议室管理制度范本
2015/08/06 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
Win11 BitLocker 驱动器加密
2022/04/19 数码科技
如何Python使用re模块实现okenizer
2022/04/30 Python
mysql函数之截取字符串的实现
2022/08/14 MySQL