问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Flash和JS实现的图片幻灯片切换特效具体讲解

发布网友 发布时间:2022-04-25 14:57

我来回答

2个回答

懂视网 时间:2022-05-15 18:16

本文详细的讲解了,js做切换图片的幻灯效果,对于js代码每行都有讲解哦!对于js不熟的同学有福利了,可以多看看!

代码:

<!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>JS切换图片幻灯切换效果</title>
 <style>
 body, p, ul, li { margin: 0; padding: 0; }
 ul { list-style-type: none; }
 body { background: #000; text-align: center; font: 12px/20px Arial; }
 #box { position: relative; width: 322px; height: 172px; background: #fff; border-radius: 5px; border: 8px solid #fff; margin: 10px auto; }
 #box .list { position: relative; width: 320px; height: 240px; overflow: hidden; border: 1px solid #ccc; }
 #box .list li { position: absolute; top: 0; left: 0; width: 320px; height: 240px; opacity: 0; filter: alpha(opacity=0); }
 #box .list li.current { opacity: 1; filter: alpha(opacity=100); }
 #box .count { position: absolute; right: 0; bottom: 5px; }
 #box .count li { color: #fff; float: left; width: 20px; height: 20px; cursor: pointer; margin-right: 5px; overflow: hidden; background: #F90; opacity: 0.7; filter: alpha(opacity=70); border-radius: 20px; }
 #box .count li.current { color: #fff; opacity: 1; filter: alpha(opacity=100); font-weight: 700; background: #f60; }
 #tmp { width: 100px; height: 100px; background: red; position: absolute; }
 </style>
 <script type="text/javascript">
 window.onload = function() {
  var oBox = document.getElementById("box");  var aUl = document.getElementsByTagName("ul");  var aImg = aUl[0].getElementsByTagName("li");  var aNum = aUl[1].getElementsByTagName("li");  var timer = play = null;  var i = index = 0;  var bOrder = true;  //切换按钮
  for(i = 0; i < aNum.length; i++) {
  aNum[i].index = i;
  aNum[i].onmouseover = function() {
   show(this.index)
  }
  }  //鼠标划过关闭定时器
  oBox.onmouseover = function() {
  clearInterval(play)
  };  //鼠标离开启动自动播放
  oBox.onmouseout = function() {
  autoPlay()
  };  //自动播放函数
  function autoPlay() {
  play = setInterval(function() {
   //判断播放顺序
   bOrder ? index++ : index--;   //正序
   index >= aImg.length && (index = aImg.length - 2, bOrder = false);   //倒序
   index <= 0 && (index = 0, bOrder = true);   //调用函数
   show(index)
  }, 2000);
  }

  autoPlay();//应用
  function show(a) {
  index = a;  var alpha = 0;  for(i = 0; i < aNum.length; i++)aNum[i].className = "";
  aNum[index].className = "current";
  clearInterval(timer);  for(i = 0; i < aImg.length; i++) {
   aImg[i].style.opacity = 0;
   aImg[i].style.filter = "alpha(opacity=0)";
  }
  timer = setInterval(function() {
   alpha += 2;
   alpha > 100 && (alpha = 100);
   aImg[index].style.opacity = alpha / 100;
   aImg[index].style.filter = "alpha(opacity = " + alpha + ")";
   alpha == 100 && clearInterval(timer)
  }, 20);
  }
 }; </script></head><body><p id="box">
 <ul class="list">
 <li class="current"><img src="img/3.jpg" width="320" height="240"/></li>
 <li><img src="img/1.jpg" width="320" height="240"/></li>
 <li><img src="img/2.jpg" width="320" height="240"/></li>
 <li><img src="img/3.jpg" width="320" height="240"/></li>
 <li><img src="img/4.jpg" width="320" height="240"/></li>
 </ul>
 <ul class="count">
 <li class="current">1</li>
 <li>2</li>
 <li>3</li>
 <li>4</li>
 <li>5</li>
 </ul></p></body></html>

热心网友 时间:2022-05-15 15:24

改这三个参数
imgUrl1="images/img/1.jpg";
imgtext1="web特效网"
imgLink1=escape("http://kayson_zhang.7ta.cn/");

imgUrl1 是图片地址
imgtext1 是图片显示文章
imgLink1 是图片显示连接 escape是一个函数 我不知道是不是PHP里面的函数 你直接把里面的http换成你要的就应该可以了,如果不可以 那就应该是你的代码的问题或者escape函数是PHP里面的,而你没有用PHP

再给你两个网址把
http://www.rs100.cn/yu/
http://www.bushangban.cn/
右键--查看源文件--找到幻灯片显示代码就好了

还有一种可能你没有安装他里面调用的flash播放器
试试把http://www.eie052.com/images/img/focus.swf这个下载之后放入你的代码里面,这个问题其实很好解决的

参考资料:http://www.rs100.cn

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 用电脑上的xy助手更新后就这样了.输入后过了一会就自己退出了.怎么办 七律·长征中的“逶迤”和“磅礴”的意思 病毒根据什么分为甲型乙型丙型 方维焕的学术论文 甲乙丙传染病 &quot;五岭逶迤腾细浪 乌蒙磅礴走泥丸&quot;中的&quot;逶迤&quot;,&quot;磅礴&quot;形容山的什么和什么? 如何通过js点击两张图片来回切换 用“逶迤”.“磅礴”形容_________,这是实际的山;用“细浪”.“泥丸”形容山的______,这是红军眼里的山 用电脑,画xy轴的平面图,用什么软件? 帮忙做个js图片切换效果 传染病有多少种,甲类几种,乙类几种,丙类几种, 神奇宝贝XY电脑能玩么,能玩的话 去哪下 要下模拟器么? 逶迤磅礴形容山的什么? JS特效的实现,图片特效的变动 传染病类型为何有甲乙类之分 求JOJO的奇妙冒险第三季第八集插曲名 在电脑显示屏幕 坐标是如何显示的? JOJO奇妙冒险中有多少关于摇滚的乐队歌手或者歌名的替身? 电脑C盘中xylog是什么文件夹,可以删除吗 用JavaScript如何实现图片切换(image gallery),左右按钮功能如何实现... “XY-YXQ-Nethelper”这个进程怎么关? “逶迤”“磅礴”形容什么?写出了什么? Javascript的图片切换特效,苹果这种如何让实现???希望知道的帮忙解答下。 传染病共有多少种,甲乙丙类各多少种,? 口袋妖怪xy电脑上怎么玩啊 求大神帮帮我好吗 谢谢了 逶迤和磅礴的意思是什么 Flash和JS实现的图片幻灯片切换特效 甲乙丙丁病有什么传染病 javascript实现图片切换的疑问 长征 第二句中的什么和什么 形容山的高大 请问,怎样用Javascript实现文字和图片同时切换? 逶迤的意思: 磅礴的意思: 五岭逶迤腾细浪 乌蒙磅礴走泥丸中逶迤和磅礴是什么意思 用逶迤磅礴展现了什么? 三亚湾到蜈支洲码头坐什么车?到蜈支洲岛坐船多长时间? 诗句中逶迤磅礴形容山的什么客栈这是现实中的珊儿信浪泥丸形容山的什么字 从三亚到蜈支岛是需要坐船的吗?需要坐多久?那里坐?船票多少钱? 形容山势险峻的成语 去蜈支洲岛是不是要坐船 写出下列诗句的意思(会几个写几个,写对了加分)