js实现图片从左往右渐变切换效果的方法


Posted in Javascript onFebruary 06, 2015

本文实例讲述了js实现图片从左往右渐变切换效果的方法。分享给大家供大家参考。具体实现方法如下:

<style type="text/css">

.woon{border:1px solid #fff;}

.wooff{border:1px solid #ffffff;filter:progid:DXImagetransform.Microsoft.Alpha(style=1,opacity=1500,finishOpacity=1);}

</style>

<script language="JavaScript" type="text/JavaScript">

<!--

window.onerror = function(){return true}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

//-->

</script>

<table width=500 border=0 align=center cellPadding=0 cellSpacing=0  background="http://s16.sinaimg.cn/middle/60d27f6dt7942731cd87f&690">

    <tr>

      <td height="300" align="center">

        <div id=fc style="filter:progid:DXImagetransform.Microsoft.GradientWipe(duration=3,gradientSize=0.5,motion=forward ); WIDTH:500px; HEIGHT:260px; border:1px solid #99cc66">

          <div style="display:block"><A

                  href="#" target=_blank><img onmouseover=clearAuto(); onmouseout=setAuto() height=300 src="http://s15.sinaimg.cn/middle/60d27f6dtbc987f277bde&690" width=500 border=0></A></div>

         

        <div style="display: none"><a href="#" target="_blank"><img onmouseover=clearAuto(); onmouseout=setAuto() height=300 src="http://s10.sinaimg.cn/middle/60d27f6dtbc987f42b6b9&690" width=500 border=0></a></div>

         

        <div style="display: none"><A href="#" target=_blank><img onmouseover=clearAuto(); onmouseout=setAuto() height=300 src="http://s4.sinaimg.cn/middle/60d27f6dtbc987f3c3303&690" width=500 border=0></A></div>

        <div style="display: none"><a href="#" target=_blank><img onmouseover=clearAuto(); onmouseout=setAuto() height=300 src="http://s12.sinaimg.cn/middle/60d27f6dt7942732166fb&690" width=500 border=0></a></div>

      </div></td>

    </tr>

    <tr>

      <td height=100 valign="top"> <table border=0 align=center cellPadding=0 cellSpacing=1 id=num>      

          <tr>

            

          <td class=woon onmouseover=clearAuto();onclick=Mea(0); onmouseout=setAuto() >

   <img src="http://s15.sinaimg.cn/middle/60d27f6dtbc987f277bde&690" width="120" height="70" style="cursor: hand" onDblClick="MM_openBrWindow('#','','')"></td>

            

          <td class=wooff onmouseover=clearAuto(); onclick=Mea(1); onmouseout=setAuto() >

      <img src="http://s10.sinaimg.cn/middle/60d27f6dtbc987f42b6b9&690" width="120" height="70" border="0" style="cursor: hand" onDblClick="MM_openBrWindow('#','','')"></td>

          <td class=wooff onmouseover=clearAuto(); onclick=Mea(2); onmouseout=setAuto() >

   <img src="http://s4.sinaimg.cn/middle/60d27f6dtbc987f3c3303&690" width="120" height="70" style="cursor: hand" onDblClick="MM_openBrWindow('#','','')"></td>

            

          <td class=wooff onmouseover=clearAuto(); onclick=Mea(3); onmouseout=setAuto() >

   <img src="http://s12.sinaimg.cn/middle/60d27f6dt7942732166fb&690" width="120" height="70" style="cursor: hand" onDblClick="MM_openBrWindow('#','','')"></td>

      </table>

<script>

var n=0;

var showNum = document.getElementByIdx_x("num");

function Mea(value){

 n=value;

 setBg(value);

 plays(value);

 }

function setBg(value){

 for(var i=0;i<4;i++)

   if(value==i){

  showNum.getElementsByTagName_r("td")[i].className='woon';

  }

 else{

  showNum.getElementsByTagName_r("td")[i].className='wooff';

  } 

 }

function plays(value){

 with (fc){

  filters[0].Apply();

  for(i=0;i<4;i++)i==value?children[i].style.display="block":children[i].style.display="none";

  filters[0].play();  

  }

}

function clearAuto(){clearInterval(autoStart)}

function setAuto(){autoStart=setInterval("auto(n)", 5000)}

function auto(){

 n++;

 if(n>3)n=0;

 Mea(n);

}

function sub(){

 n--;

 if(n<0)n=3;

 Mea(n);

}

setAuto();

</script>

</body>

</html>

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

Javascript 相关文章推荐
在IE上直接编辑网页内容的js代码(IE地址栏js)
Apr 27 Javascript
js实现按钮加背景图片常用方法
Nov 01 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
Oct 28 Javascript
AngularJS中watch监听用法分析
Nov 04 Javascript
JavaScript实现一个空中避难的小游戏
Jun 06 Javascript
vue实现导航栏效果(选中状态刷新不消失)
Dec 13 Javascript
node.js 模块和其下载资源的镜像设置的方法
Sep 06 Javascript
如何使用 vue + d3 画一棵树
Dec 03 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
js在HTML的三种引用方式详解
Aug 29 Javascript
js实现多选项切换导航菜单的方法
Feb 06 #Javascript
javascript实现多级联动下拉菜单的方法
Feb 06 #Javascript
javascript强制点击广告的方法
Feb 06 #Javascript
js控制网页背景音乐播放与停止的方法
Feb 06 #Javascript
jquery控制背景音乐开关与自动播放提示音的方法
Feb 06 #Javascript
触屏中的JavaScript事件分析
Feb 06 #Javascript
JavaScript事件委托技术实例分析
Feb 06 #Javascript
You might like
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
PHP实现异步调用方法研究与分享
2011/10/27 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
Node.js的Koa框架上手及MySQL操作指南
2016/06/13 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
Python 列表list使用介绍
2014/11/30 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
python实现简单中文词频统计示例
2017/11/08 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
Python如何将模块打包并发布
2020/08/30 Python
Python安装Bs4的多种方法
2020/11/28 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
金融专业毕业生推荐信
2013/11/26 职场文书
基层党员公开承诺书
2014/05/29 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
就业意向协议书
2015/01/29 职场文书
家长高考寄语
2015/02/27 职场文书
飞越疯人院观后感
2015/06/09 职场文书
教师旷工检讨书
2015/08/15 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang