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学习笔记(3)--用jquery(插件)实现多选项卡功能
Apr 08 Javascript
javascript实现动态统计图开发实例
Nov 21 Javascript
快速学习jQuery插件 Form表单插件使用方法
Dec 01 Javascript
jQuery基本选择器之标签名选择器
Sep 03 Javascript
JavaScript中String对象的方法介绍
Jan 04 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
vue与TypeScript集成配置最简教程(推荐)
Oct 17 Javascript
node puppeteer(headless chrome)实现网站登录
May 09 Javascript
vue 使用自定义指令实现表单校验的方法
Aug 28 Javascript
详解vue中使用微信jssdk
Apr 19 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 Javascript
JS中自定义事件的使用与触发操作实例分析
Nov 01 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
PHP SEO优化之URL优化方法
2011/04/21 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
php购物车实现方法
2015/01/03 PHP
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
python发送HTTP请求的方法小结
2015/07/08 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
python实现数据分析与建模
2019/07/11 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
公务员总结性个人自我评价
2013/12/05 职场文书
高中体育教学反思
2014/01/24 职场文书
机械专业求职信
2014/05/25 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
董事长秘书工作总结
2015/08/14 职场文书
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python