JQery 渐变图片导航效果代码 漂亮


Posted in Javascript onJanuary 01, 2010

JQery 渐变图片导航效果代码 漂亮

图片如上。。下载图片试试。。效果不错哦。。JS就直接连接远程就可以了

代码复用性差。。希望高手指点下,应该怎么样才好

<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>测试导航</title> 
<script src="http://img.3water.com/jslib/jquery/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function() 
{ 
var datacss=["home","game","zine","community","calendar","participate"]; 
for(var i=0;i<datacss.length;i++) 
{ 
$("#"+datacss[i]).append("<div class='"+datacss[i]+"'></div>"); 
$("."+datacss[i]).css('opacity', 0); 
$("#"+datacss[i]).hover( 
function() 
{ 
$("."+this.id).stop().animate({opacity: '1'},800); 
}, 
function() 
{ 
$("."+this.id).stop().animate({opacity: '0'},800); 
}); 
} 
}); 
</script> 
<style type="text/css"> 
body { } ul li{ list-style:none; float:left; margin:0; padding:0;} 
#home{background: url(navigation.jpg) top left no-repeat; 
width:90px; height:55px; 
} 
.home {background: url(navigation.jpg) 0 -55px no-repeat; 
width: 90px;height: 55px; 
} 
#game{background: url(navigation.jpg) -90px 0px; no-repeat; 
width:114px; height:55px; 
} 
.game{background: url(navigation.jpg) -90px -55px no-repeat; 
width:114px; height:55px; 
} 
#zine{background: url(navigation.jpg) -204px 0px; no-repeat; 
width:96px; height:55px; 
} 
.zine{background: url(navigation.jpg) -204px -55px no-repeat; 
width:96px; height:55px; 
} 
#community{background: url(navigation.jpg) -300px 0px; no-repeat; 
width:144px; height:55px; 
} 
.community{background: url(navigation.jpg) -300px -55px no-repeat; 
width:144px; height:55px; 
} 
#calendar{background: url(navigation.jpg) -446px 0px; no-repeat; 
width:137px; height:55px; 
} 
.calendar{background: url(navigation.jpg) -446px -55px no-repeat; 
width:137px; height:55px; 
} 
#participate{background: url(navigation.jpg) -583px 0px; no-repeat; 
width:135px; height:55px; 
} 
.participate{background: url(navigation.jpg) -583px -55px no-repeat; 
width:135px; height:55px; 
} 
</style> 
</head> 
<body> 
<ul> 
<li><a href="#"><div id="home"></div></a></li> 
<li><a href="#"><div id="game"></div></a></li> 
<li><a href="#"><div id="zine"></div></a></li> 
<li><a href="#"><div id="community"></div></a></li> 
<li><a href="#"><div id="calendar"></div></a></li> 
<li><a href="#"><div id="participate"></div></a></li> 
</ul> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript中的History历史对象
Jan 16 Javascript
setInterval 和 setTimeout会产生内存溢出
Feb 15 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
Feb 07 Javascript
js如何实现设计模式中的模板方法
Jul 23 Javascript
删除select中所有option选项jquery代码
Aug 12 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
Sep 04 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
JS实现获取剪贴板内容的方法
Jun 21 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
jquery中用jsonp实现搜索框功能
Oct 18 Javascript
详解jquery validate实现表单验证 (正则表达式)
Jan 18 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
jquery 简短右键菜单 多浏览器兼容
Jan 01 #Javascript
使用JQUERY Tabs插件宿主IFRAMES
Jan 01 #Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 #Javascript
url 特殊字符 传递参数解决方法
Jan 01 #Javascript
JavaScript 数组循环引起的思考
Jan 01 #Javascript
javascript eval和JSON之间的联系
Dec 31 #Javascript
js下用gb2312编码解码实现方法
Dec 31 #Javascript
You might like
php缓冲 output_buffering的使用详解
2013/06/13 PHP
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
PHP分页类集锦
2014/11/18 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
Extjs入门之动态加载树代码
2010/04/09 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
2013/07/15 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
Angular2安装angular-cli
2017/05/21 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
小程序实现日历左右滑动效果
2019/10/21 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
python实现从web抓取文档的方法
2014/09/26 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
西部世纪面试题
2014/12/05 面试题
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
给儿子的表扬信
2014/01/15 职场文书
班级活动总结格式
2014/08/30 职场文书
小学端午节活动总结
2015/02/11 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
离职告别感言
2015/08/04 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书