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

 更新时间:2015年02月20日 15:29:07   作者:代码家园  
这篇文章主要介绍了js实现图片和链接文字同步切换特效的方法,涉及javascript操作文字及图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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://www.jb51.net";
imgTz[1]="<a href=#><font color=white>文字链接内容一 红叶传情</font></a>";
imgUrl[2]="/images/m02.jpg";
imgLink[2]="https://www.jb51.net";
imgTz[2]="<a href=#><font color=white>文字链接内容二 野花绽放</font></a>";
imgUrl[3]="/images/m03.jpg";
imgLink[3]="https://www.jb51.net";
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中实现前端图片上传即时预览功能是一项常见的需求,特别是在网页交互设计中,这篇文章主要给大家介绍了关于前端实现图片或视频预览的三种方法,需要的朋友可以参考下
    2024-06-06
  • javascript常用函数(2)

    javascript常用函数(2)

    这篇文章主要介绍了javascript常用函数,再来15个常用函数,都具有很高的实用性,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • JS实现电商放大镜效果

    JS实现电商放大镜效果

    这篇文章主要为大家详细介绍了JS实现电商放大镜效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 一个极为简单的requirejs实现方法

    一个极为简单的requirejs实现方法

    下面小编就为大家带来一篇一个极为简单的requirejs实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • 编写高性能JavaScript(译)

    编写高性能JavaScript(译)

    本文主要关注V8的性能优化,部分内容并不适用于所有JS引擎。最后,转载请注明出处
    2014-08-08
  • JavaScript操纵窗口的方法小结

    JavaScript操纵窗口的方法小结

    一旦你得到了表示窗口的变量,你就能通过各种方法来操纵它。下面介绍一下对窗口的各种操作
    2013-06-06
  • 原生JS发送异步数据请求

    原生JS发送异步数据请求

    这篇文章主要为大家详细介绍了原生JS发送异步数据请求的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • layui使用技巧和常见问题汇总

    layui使用技巧和常见问题汇总

    layui技巧:下拉框未展示问题;下拉框的onchange事件处理;关闭弹出层,重新加载父页面;父页面如何传递参数给弹出层的iframe页面;表单元素处于禁用状态;表单提交如何获取表单元素值集合;数据表格固定列;带搜索的下拉框;表单提交阻止页面跳转;父页面和子窗口传递值
    2024-07-07
  • JavaScript中this指向的最全总结

    JavaScript中this指向的最全总结

    前端的初学者在学习Javascript中this指向的时候经常都会一头雾水,尤其是在ES6箭头函数出现之前,所以本篇文章主要是介绍和总结了各种情况下的this指向,希望对大家有所帮助
    2023-12-12
  • bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法

    bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法

    这篇文章主要介绍了bootstrap table 表格中增加下拉菜单末行出现滚动条的解决方法,需要的朋友可以参考下
    2017-01-01

最新评论