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 相关文章推荐
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
javascript中length属性的探索
Jul 31 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
Apr 19 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
javascript中with()方法的语法格式及使用
Aug 04 Javascript
基于JQuery实现图片上传预览与删除操作
May 24 Javascript
javascript 判断是否是微信浏览器的方法
Oct 09 Javascript
实例详解display:none与visible:hidden的区别
Mar 30 Javascript
微信小程序动态设置图片大小的方法
Nov 21 Javascript
javascript实现点击产生随机图形
Jan 25 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
Feb 07 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
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
Python流程控制 while循环实现解析
2019/09/02 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
大学生求职信范文应怎么写
2014/01/01 职场文书
土地转让协议书范本
2014/04/15 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android