手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >超炫的jquery仿flash导航栏特效
超炫的jquery仿flash导航栏特效
摘要:FLASH导航现在基本上已经是过时了,但是我们可以用jQuery来实现flash效果,非常的不错。演示地址:http://demo.jb51...

FLASH导航现在基本上已经是过时了,但是我们可以用jQuery来实现flash效果,非常的不错。

演示地址:http://demo.jb51.net/js/2014/jqeryfangflashdh/demo.html

复制代码 代码如下:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

<title>demo01</title>

<link rel="stylesheet" type="text/css" href="demo.css">

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript" src="demo.js"></script>

</head>

<body>

<div id="main">

<div>

<div></div>

<span>测试</span>

</div>

<div>

<div></div>

<span>测试</span>

</div>

<div>

<div></div>

<span>测试</span>

</div>

<div>

<div></div>

<span>测试</span>

</div>

<div>

<div></div>

<span>测试</span>

</div>

<div>

<div></div>

<span>测试</span>

</div>

</div>

</body>

</html>

复制代码 代码如下:

$(document).ready(function(){

$(".menu").mouseover(function(){

var div = $(this).children(".menu_b");

var span = $(this).children("span");

//隐藏字体,往右移动20px

span.stop(true,false).animate({opacity:'0',left:'20px'},200);

//显示背景动画

div.stop(true,false).animate({width:'100px',marginLeft:'-50px',height:'1px',opacity:'1'},300);

div.animate({height:'40px',marginTop:'-20px',opacity:'1'},300);

//显示字体,往左移动20px

span.animate({opacity:'1',left:'0px'},300);

span.css({color:'#FFF'});

});

$(".menu").mouseout(function(){

var div = $(this).children(".menu_b");

var span = $(this).children("span");

//隐藏字体,往左移动20px

span.stop(true,false).animate({opacity:'0',left:'20px'},200);

//显示背景动画

div.stop(true,false).animate({height:'1px',marginTop:'0px',opacity:'1'},300);

div.animate({width:'0px',marginLeft:'0px',opacity:'1'},300);

//显示字体,往右移动20px

span.animate({opacity:'1',left:'0px'},300);

span.css({color:'#777'});

});

});

动画效果是我根据自己的喜好来写的,喜欢的可以自己更改特效。。

复制代码 代码如下:

/* demo01 css */

#main{

background: #EEE;

display: inline-block;

padding: 10px;

}

.menu{position: relative;

width: 100px;

height: 40px;

margin: 10px auto;

}

.menu_b{

position: absolute;

width: 0px;

height: 0px;

background: red;

z-index: 1px;

top: 50%;

left: 50%;

}

.menu span{

position: inherit;

display: block;

text-align: center;

line-height: 40px;

z-index: 3px;

font-size: 14px;

font-family: "Microsoft Yahei";

color: #777;

cursor: pointer;

}

.back1{

background: #FF0000;

}

.back2{

background: #921AFF;

}

.back3{

background: #00CACA;

}

.back4{

background: #00DB00;

}

.back5{

background: #FF5809;

}

.back6{

background: #E1E100;

}

代码很简单,使用也很简单,就包括修改都简单,小伙伴们自己看着办吧

【超炫的jquery仿flash导航栏特效】相关文章:

基于jquery实现下拉框美化特效

可输入的下拉框

COOL而实用的动态效果

jQuery判断一个元素是否可见的方法

jquery实现用户打分评分特效

简单实用的网页表格特效

jQuery基于图层模仿五星星评价功能的方法

JQuery使用index方法获取Jquery对象数组下标的方法

jquery使用经验小结

jQuery插件制作之参数用法实例分析

精品推荐
分类导航