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 相关文章推荐
js利用appendChild对标签进行排序的实现方法
Oct 16 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
关于jQuery库冲突的完美解决办法
May 20 jQuery
Bootstrap Table使用整理(二)
Jun 09 Javascript
vue滚动轴插件better-scroll使用详解
Oct 17 Javascript
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
Vue-component全局注册实例
Sep 06 Javascript
element-ui upload组件多文件上传的示例代码
Oct 17 Javascript
js中事件对象和事件委托的介绍
Jan 21 Javascript
layui table 表格模板按钮的实例代码
Sep 21 Javascript
浅谈vuex中store的命名空间
Nov 08 Javascript
详解vue中v-on事件监听指令的基本用法
Jul 22 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHPMailer安装方法及简单实例
2008/11/25 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
JavaScript 继承的实现
2009/07/09 Javascript
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
Javascript之String对象详解
2016/06/08 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
深入解析Python中的上下文管理器
2016/06/28 Python
python3实现钉钉消息推送的方法示例
2019/03/14 Python
分析经典Python开发工程师面试题
2019/04/08 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
python实现快递价格查询系统
2020/03/03 Python
人力资源总监工作说明
2014/03/03 职场文书
五一促销活动总结
2014/07/01 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
2022年四月新番
2022/03/15 日漫
关于Vue中的options选项
2022/03/22 Vue.js
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技