JS选项卡动态替换banner图片路径的方法


Posted in Javascript onMay 11, 2015

本文实例讲述了JS选项卡动态替换banner图片路径的方法。分享给大家供大家参考。具体分析如下:

这里演示一个选项卡演示如何动态替换图片的方法,用一个JS函数实现的定义鼠标滑过替换图片的路径。

参数说明如下:

obj 当前触发事件的对象
hc 当前选中元素的类名
content 选择需要替换路径的图片
url 为图片的路径

代码如下:

<!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=utf-8" />
<title>选项卡动态替换banner图片路径</title>
<script src="js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
 hoverFn($("ul li"),"hover_css",$("p img"),"big");//调用函数 
 /*
  定义鼠标滑过替换图片路径的
 函数 2012.8.24 
  作者 zoowar 
  参数说明
  obj 当前触发事件的对象
  hc 当前选中元素的类名
  content 选择需要替换路径的图片
  url 为图片的路径
 */
 function hoverFn(obj,hc,content,url){
 obj.hover(function(){
  var h_css=hc;  
  $(this).addClass(h_css).siblings().removeClass(h_css);
  var imgUrl=$(this).attr(url);
  content.attr("src",imgUrl);  
  });
 }
})
</script>
<style type="text/css">
div{
width:1024px;height:768px;margin:0 auto;
}
ul{
width:1024px;height:40px;margin:0;padding:0;
}
ul li{
width:254px;line-height:40px;
border-bottom:solid 2px #FB066F;text-align:center;
list-style-type:none;float:left;margin-right:2px;
background:#fff;
}
ul li.hover_css{
border-bottom:solid 2px #06F;background:#f0f0f0;
}
p{
margin:0;padding:0;text-align:center;padding-top:20px;
}
</style>
</head>
<body>
<div>
<ul>
<li class="hover_css" big="images/wall_s1.jpg">风景</li>
<li big="images/wall_s2.jpg">美女</li>
<li big="images/wall_s3.jpg">帅锅</li>
<li big="images/wall_s4.jpg">恶搞</li>
</ul>
<p>
<img src="images/wall_s1.jpg" />
</p>
</div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery 将元素显示在屏幕的中央的代码
Feb 27 Javascript
利用location.hash实现跨域iframe自适应
May 04 Javascript
JS面向对象编程之对象使用分析
Aug 19 Javascript
浅谈javascript的原型继承
Jul 25 Javascript
js/jQuery对象互转(快速操作dom元素)
Feb 04 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
Mar 18 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
Dec 22 Javascript
跟我学习javascript的循环
Nov 18 Javascript
解决JavaScript数字精度丢失问题的方法
Dec 03 Javascript
js纯数字逐一停止显示效果的实现代码
Mar 16 Javascript
js实现漫天星星效果
Jan 19 Javascript
基于redis的小程序登录实现方法流程分析
May 25 Javascript
js操作css属性实现div层展开关闭效果的方法
May 11 #Javascript
javascript中this的四种用法
May 11 #Javascript
JQuery插件jcarousellite的参数中文说明
May 11 #Javascript
javascript实现炫酷的拖动分页
May 11 #Javascript
JS+CSS实现的拖动分页效果实例
May 11 #Javascript
浅谈jQuery构造函数分析
May 11 #Javascript
在JavaScript中正确引用bind方法的应用
May 11 #Javascript
You might like
常用星际术语索引(新手指南)
2020/03/04 星际争霸
第三节 定义一个类 [3]
2006/10/09 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
BootStrap selectpicker
2016/06/20 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
关于vue面试题汇总
2018/03/20 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
Python图像灰度变换及图像数组操作
2016/01/27 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python partial函数原理及用法解析
2019/12/11 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
2020/03/19 Python
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
总务岗位职责
2013/11/19 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
住宅使用说明书
2014/05/09 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
网络营销计划书
2015/01/17 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android