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 相关文章推荐
服务器安全设置的几个注册表设置
Jul 28 Javascript
MooTools 1.2中的Drag.Move来实现拖放
Sep 15 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
May 19 Javascript
js实现仿QQ秀换装效果的方法
Mar 04 Javascript
JavaScript的字符串方法汇总
Jul 31 Javascript
jQuery实现的tab标签切换效果示例
Sep 05 Javascript
JavaScript中三种常见的排序方法
Feb 24 Javascript
Angular 2.x学习教程之结构指令详解
May 25 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
Aug 29 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
详解在HTTPS 项目中使用百度地图 API
Apr 26 Javascript
JS算法教程之字符串去重与字符串反转
Dec 15 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
php中var_export与var_dump的区别分析
2010/08/21 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
jQuery+ajax读取并解析XML文件的方法
2016/09/09 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
2018/12/05 Javascript
Python 通过pip安装Django详细介绍
2017/04/28 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python中的 enum 模块源码详析
2019/01/09 Python
python模块导入的方法
2019/10/24 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
职高毕业生自我鉴定
2013/10/21 职场文书
教师产假请假条范文
2014/04/10 职场文书
挂靠协议书
2015/01/27 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
广播体操比赛主持词
2015/06/29 职场文书
2016年校长新年寄语
2015/08/17 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
《法国号》教学反思
2016/02/22 职场文书
2019 入党申请书范文
2019/07/10 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
Python实现为PDF去除水印的示例代码
2022/04/03 Python
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js