js实现图片和链接文字同步切换特效的方法


Posted in Javascript onFebruary 20, 2015

本文实例讲述了js实现图片和链接文字同步切换特效的方法。分享给大家供大家参考。具体实现方法如下:

<html>

<title>js图片和链接文字同步切换特效</title>

<head>

<script language=JavaScript>

var imgUrl=new Array();

var imgLink=new Array();

var imgTz=new Array();

var adNum=0;

imgUrl[1]="/images/m01.jpg";

imgLink[1]="https://3water.com";

imgTz[1]="<a href=#><font color=white>文字链接内容一 红叶传情</font></a>";

imgUrl[2]="/images/m02.jpg";

imgLink[2]="https://3water.com";

imgTz[2]="<a href=#><font color=white>文字链接内容二 野花绽放</font></a>";

imgUrl[3]="/images/m03.jpg";

imgLink[3]="https://3water.com";

imgTz[3]="<a href=#><font color=white>文字链接内容三 往事如茶</font></a>";

var j=0;

for (i=1;i<=3;i++) {

if( (imgUrl[i]!="") && (imgLink[i]!="") ) {

j++;

} else {

break;

}

}

function playTran(){

if (document.all)

imgInit.filters.revealTrans.play();

}

var key=0;

function nextAd(){

if(adNum<j)adNum++ ;

else adNum=1;

if( key==0 ){

key=1;

} else if (document.all){

imgInit.filters.revealTrans.Transition=6;

imgInit.filters.revealTrans.apply();

playTran();

}

document.images.imgInit.src=imgUrl[adNum];

document.getElementById('jdtz').innerHTML=imgTz[adNum];

theTimer=setTimeout("nextAd()", 3000);

}

function goUrl(){

jumpUrl=imgLink[adNum];

jumpTarget='_blank';

if (jumpUrl != ''){

if (jumpTarget != '')

window.open(jumpUrl,jumpTarget);

else

location.href=jumpUrl;

}

}

</script>

</head>

<body>

<table><tr><td>  <a href="javascript:goUrl()"><img style="FILTER: revealTrans(duration=2,transition=20); border=0" src="javascript:nextAd()"  width=320 height=240 border=0  name=imgInit></a> </td></tr><tr><td id=jdtz  bgcolor="blue"></td></tr></table>

</body>

</html>

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

Javascript 相关文章推荐
jQuery实现图片上传和裁剪插件Croppie
Nov 29 Javascript
学习JavaScript设计模式之观察者模式
Apr 22 Javascript
详解Webwork中Action 调用的方法
Feb 02 Javascript
jQuery操作cookie
Aug 08 Javascript
javascript实现无法关闭的弹框
Nov 27 Javascript
原生js实现下拉框功能(支持键盘事件)
Jan 13 Javascript
JS实现图片点击后出现模态框效果
May 03 Javascript
PHP7新特性简述
Jun 11 Javascript
JS 仿支付宝input文本输入框放大组件的实例
Nov 14 Javascript
JS解析后台返回的JSON格式数据实例
Aug 06 Javascript
Vue实现商品分类菜单数量提示功能
Jul 26 Javascript
webpack proxy 使用(代理的使用)
Jan 10 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
Feb 20 #Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 #Javascript
jQuery常用数据处理方法小结
Feb 20 #Javascript
jQuery数据缓存用法分析
Feb 20 #Javascript
jQuery性能优化技巧分析
Feb 20 #Javascript
jQuery源码解读之removeClass()方法分析
Feb 20 #Javascript
jQuery源码解读之addClass()方法分析
Feb 20 #Javascript
You might like
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
文本框输入时 实现自动提示(像百度、google一样)
2012/04/05 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
python @property的用法及含义全面解析
2018/02/01 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
浅谈python多线程和多线程变量共享问题介绍
2020/04/17 Python
python实现坦克大战
2020/04/24 Python
python如何使用代码运行助手
2020/07/03 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
《长江之歌》教学反思
2014/04/17 职场文书
个人主要事迹材料
2014/08/26 职场文书
党员演讲稿
2014/09/04 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
vue+elementUI实现表格列的显示与隐藏
2022/04/13 Vue.js