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
Nov 25 Javascript
jscript之Read an Excel Spreadsheet
Jun 13 Javascript
9行javascript代码获取QQ群成员具体实现
Oct 16 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
Jan 26 Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 Javascript
Jquery on绑定的事件 触发多次实例代码
Dec 08 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
Mar 29 Javascript
angular 用Observable实现异步调用的方法
Dec 27 Javascript
vue页面更新patch的实现示例
Mar 25 Javascript
Flexible.js可伸缩布局实现方法详解
Nov 13 Javascript
详解JavaScript的计时器和按钮效果设置
Feb 18 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中strtotime函数用法详解
2014/11/15 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
实现PHP搜索加分页
2016/10/12 PHP
PHP编程实现计算抽奖概率算法完整实例
2017/08/09 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
JPA的特点
2014/10/25 面试题
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
幼儿园小班植树节活动方案
2014/03/04 职场文书
心理健康日活动总结
2014/05/08 职场文书
奥运会口号
2014/06/13 职场文书
英语教师求职信
2014/06/16 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
介绍信范文大全
2015/05/07 职场文书
第二次离婚起诉书
2015/05/18 职场文书
队名及霸气口号大全
2015/12/25 职场文书