H5达成仿flash效果的落实代码_javascript技艺_脚本之家

本文实例讲述了网站基于flash实现的Banner图切换效果代码,该实例的主要切换功能是由flash完成的。分享给大家供大家参考。

网站基于flash实现的Banner图切换效果代码,flashbanner

本文实例讲述了网站基于flash实现的Banner图切换效果代码,该实例的主要切换功能是由flash完成的。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“;
<html xmlns=”;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″
/>
<title>网站Banner图切换效果(flash)</title>
</head>

<body>
<script type=”text/javascript”
src=”js/swfppt.js”></script>
<script type=”text/javascript”>
//<!CDATA[[
loadswfppt({width:400,height:450,text_height:0,
   pic:[
  {img:’images/banner1.jpg’,text:’01’,link:’img3.html’},
  {img:’images/banner2.jpg’,text:’02’,link:’img4.html’},
  {img:’images/banner3.jpg’,text:’03’,link:’img5.html’}
  ]});
//]]>
</script>
</body>
</html>

运行效果如下图所示:

图片 1

完整实例代码点击此处本站下载。

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

主要切换的功能由flash完成的

H5实现仿flash效果的实现代码

本文实例讲述了js+flash实现的5图变换效果广告代码。分享给大家供大家参考,具体如下:

复制代码 代码如下:

banner图片JS切换过渡效果怎做?

<html><!– 脚本代码开始 –>
<head>
<script language=”JavaScript” type=”text/javascript”>
<!–
var bannerAD=new Array();
var adNum=0;

bannerAD[0]=banner1.jpg’;
bannerAD[1]=banner2.jpg’;
bannerAD[2]=banner3.jpg’;

var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++) {
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];

}

function setTransition() {
if (document.all) {
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}

function playTransition() {
if (document.all) {
bannerADrotator.filters.revealTrans.play();
}
}

function nextAd() {
if (adNum<bannerAD.length-1) {
adNum++;
} else {
adNum=0;
}
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout(“nextAd()”, 5000);
}
//–>
</script>
<!– 脚本代码结束 –>
</head>
<body>
<!–调用开始–>
<table>
<td width=”159″ valign=”middle”>
<img src=”” name=”bannerADrotator” width=”159″ height=”184″
style=”FILTER: revealTrans(duration=2,transition=20);”>
<script language=”JavaScript” type=”text/javascript”>
nextAd()
</script></td>
<!– 调用结束 –>

</table>
</body>
<&……余下全文>>
 

使用方法:

随着H5的火热,flash即将被H5所代替,如何利用H5实现flash的效果呢?我做了一个简单的小东西分享给大家。

这是一款类似淘宝图片广告的js+flash广告代码。非常美观实用!

网站Banner图切换效果

对于导航条的动态效果及banner的图片切换效果

试试这个图片切换
有12345数字一起切换
鼠标点一下数字会变换到另一张图片,不点就会自动换
里面有教程和源码
参考资料:www.blueidea.com/…=10895
 

本文实例讲述了网站基于flash实现的Banner图切换效果代码,该实例的主要切换功能是由…

<script type="text/javascript" src="js/swfppt.js"></script>
<script type="text/javascript">
//<!CDATA[[
loadswfppt({width:1003,height:350,text_height:0,
           pic:[
                {img:'images/banner1.jpg',text:'01',link:'img3.html'},
                {img:'images/banner2.jpg',text:'02',link:'img4.html'},
                {img:'images/banner3.jpg',text:'03',link:'img5.html'}
                ]});
//]]>
</script>
 Title    function getByClass { var aEle=oParent.getElementsByTagName; var aResult=[]; for(var i=0;i&lt;aEle.length;i++){ if(aEle[i].className==sClass){ aResult.push; } } return aResult; } //&#24038;&#21491;&#31661;&#22836; window.onload=function () { var oDiv=document.getElementById; var oBtnPrev=getByClass[0]; var oBtnNext=getByClass[0]; var oMarkLeft=getByClass[0]; var oMarkRight=getByClass[0]; var oDivSmall=getByClass[0]; var oUlSmall=oDivSmall.getElementsByTagName[0]; var aLiSmall=oDivSmall.getElementsByTagName; var oUlBig=getByClass[0]; var aLiBig=oUlBig.getElementsByTagName; var nowZIndex=2; var now=0; oUlSmall.style.width=aLiSmall.length*aLiSmall[0].offsetWidth+'px'; oBtnPrev.onmouseover=oMarkLeft.onmouseover=function () { startMove(oBtnPrev,'opacity',100); }; oBtnPrev.onmouseout=oMarkLeft.onmouseout=function () { startMove; } oBtnNext.onmouseover=oMarkRight.onmouseover=function () { startMove(oBtnNext,'opacity',100); }; oBtnNext.onmouseout=oMarkRight.onmouseout=function () { startMove; } //&#22823;&#22270;&#20999;&#25442; for(var i=0; i&lt;aLiSmall.length;i++){ aLiSmall[i].index=i; aLiSmall[i].onclick=function () { ifreturn; now=this.index; tab(); aLiSmall[i].onmouseover=function () { startMove; } aLiSmall[i].onmouseout=function () { if{ startMove } } } function tab() { aLiBig[now].style.zIndex=nowZIndex++; for(var i=0;i&lt;aLiSmall.length;i++){ startMove(aLiSmall[i],'opacity',60); } startMove(aLiSmall[now],'opacity',100); aLiBig[now].style.height=0; startMove(aLiBig[now],'height',320); if{ startMove; } else if(now==aLiSmall.length-1){ startMove(oUlSmall,'left',-*aLiSmall[0].offsetWidth); } else { startMove(oUlSmall,'left', -*aLiSmall[0].offsetWidth); } }; } oBtnPrev.onclick=function () { now--; if{ now=aLiSmall.length-1; } tab(); }; oBtnNext.onclick=function () { now++; if{ now=0; } tab(); } var timer=setInterval(oBtnNext.onclick,2000); oDiv.onmouseover=function () { clearInterval; } oDiv.onmouseout=function () { timer=setInterval(oBtnNext.onclick,2000); } }     加载图片说明..... 计算图片数量.....                    

body{ background: #666;}ul{ padding: 0; margin: 0;}li{ list-style: none;}img{ border:0; width: 100%; height: 100%;}.play{ width: 400px; height: 430px; margin: 50px auto 0; background: #999; font: 12px Arial;}.big_pic{ width: 400px; height: 320px; overflow: hidden; border-bottom: 1px solid #ccc; background: #222; position: relative;}.big_pic img{ width: 400px; height: 320px;}.big_pic li{ width: 400px; height: 320px; overflow: hidden; position: absolute; top:0; left:0; z-index: 0;}.mark_left{ width: 200px; height: 320px; position: absolute; left: 0; top:0; /*background: red;*/ opacity: 0; z-index: 3000; }.mark_right{ width: 200px; height: 320px; position: absolute; left: 200px; top:0; /*background: green;*/ opacity: 0; z-index: 3000;}.big_pic .prev{ width: 60px; height: 60px; background-image: url("../../img/练习/left.jpg"); background-size: cover; position: absolute; top: 130px; left: 10px; z-index: 3001; opacity: 0; cursor: pointer;}.big_pic .next{ width: 60px; height: 60px; background-image: url("../../img/练习/right.jpg"); background-size: cover; background-position: 65px 60px; position: absolute; top: 130px; right: 10px; z-index: 3001; opacity: 0; cursor: pointer;}.big_pic .text{ position: absolute; left: 10px; bottom: 4px; z-index: 3000; color: #ccc;}.big_pic .length{ position: absolute; right: 10px; bottom: 4px; z-index: 3000; color: #ccc;}.big_pic .bg{ width: 400px; height: 25px; background: #000; opacity: 0.6; position: absolute; z-index: 2999; bottom: 0; left:0;}.small_pic{ width: 380px; height: 94px; position: relative; top: 7px; left: 10px; overflow: hidden;}.small_pic ul{ height: 94px; position: absolute; top:0; left: 0;}.small_pic li{ width: 120px; height: 94px; float: left; padding-right: 10px; cursor: pointer; opacity: 0.6;}

点击此处查看在线演示效果。

完整实例代码点击此处本站下载。

附件:flash Banner
切换

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

5图变换flash+js广告代码 // &lt;![CDATA[ var pics="images/01.jpg|images/02.jpg|images/03.jpg|images/04.jpg|images/05.jpg"; var mylinks="#|#|#|#|#"; var texts="&#38463;&#26106;|&#38463;&#27748;|&#21704;&#21704;|&#38463;&#27611;|&#21941;&#26143;&#20154;"; var sohuFlash2 = new sohuFlash("images/yl1017.swf","sohuFlashID01","299","297","5","#ffffff"); sohuFlash2.addParam; sohuFlash2.addParam; sohuFlash2.addParam; sohuFlash2.addVariable; sohuFlash2.addVariable; sohuFlash2.addVariable; sohuFlash2.write; // ]]&gt;

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

完整实例代码点击此处本站下载。

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注