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最新动画教程+iso光盘下载
Jan 22 Javascript
JQuery之拖拽插件实现代码
Apr 14 Javascript
jQuery中读取json文件示例代码
May 10 Javascript
js的2种继承方式详解
Mar 04 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
详解JS中的立即执行函数
Feb 24 Javascript
详解ES6之async+await 同步/异步方案
Sep 19 Javascript
Angularjs实现多图片上传预览功能
Jul 18 Javascript
详解小程序输入框闪烁及重影BUG解决方案
Aug 31 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
基于Vue 实现一个中规中矩loading组件
Apr 03 Javascript
laydate只显示时分 不显示秒的功能实现方法
Sep 28 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
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
php图像验证码生成代码
2017/06/08 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
2012/03/05 Javascript
jQuery之按钮组件的深入解析
2013/06/19 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
有趣的JavaScript隐式类型转换操作实例分析
2020/05/02 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python3基础之基本数据类型概述
2014/08/13 Python
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
详解python字节码
2018/02/07 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
python爬取网页转换为PDF文件
2018/06/07 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
2015年安全工作总结范文
2015/04/02 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
MyBatis 动态SQL全面详解
2021/10/05 MySQL
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python
PHP RabbitMQ消息列队
2022/05/11 PHP