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 相关文章推荐
jQuery参数列表集合
Apr 06 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
Jun 24 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 Javascript
登陆成功后自动计算秒数执行跳转
Jan 23 Javascript
Javascript中的几种URL编码方法比较
Jan 23 Javascript
bootstrap模态框消失问题的解决方法
Dec 02 Javascript
ng-alain表单使用方式详解
Jul 10 Javascript
浅析vue给不同环境配置不同打包命令
Aug 17 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
Vue拖拽组件列表实现动态页面配置功能
Jun 17 Javascript
微信小程序绑定手机号获取验证码功能
Oct 22 Javascript
js实现纯前端压缩图片
Nov 16 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制作静态网站的模板框架(一)
2006/10/09 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
vue组件间通信解析
2017/03/01 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
python实现apahce网站日志分析示例
2014/04/02 Python
python基于queue和threading实现多线程下载实例
2014/10/08 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
Python用模块pytz来转换时区
2016/08/19 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
wxpython绘制音频效果
2019/11/18 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
在C#中如何实现多态
2014/07/02 面试题
关于中国梦的演讲稿
2014/04/23 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server