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插件tipswindown与hintbox冲突
Nov 05 Javascript
javascript hashtable 修正版 下载
Dec 30 Javascript
js 判断计算字符串长度/判断空的简单方法
Aug 05 Javascript
简介JavaScript中的setHours()方法的使用
Jun 11 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
Jun 17 Javascript
每日十条JavaScript经验技巧(一)
Jun 23 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
vue如何从接口请求数据
Jun 22 Javascript
vue-router路由与页面间导航实例解析
Nov 07 Javascript
安装Node.js并启动本地服务的操作教程
May 12 Javascript
vue webpack重写cookie路径的方法
Jul 10 Javascript
通过实例了解JS执行上下文运行原理
Jun 17 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
删除无限级目录与文件代码共享
2006/07/12 PHP
JAVA/JSP学习系列之七
2006/10/09 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
PHP中for循环语句的几种变型
2007/03/16 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
PHP让网站移动访问更加友好方法
2019/02/14 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
JavaScript实现切换多张图片
2021/01/27 Javascript
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
成人大专自我鉴定范文
2013/10/19 职场文书
应届大学生求职信
2013/12/01 职场文书
计算机相关的自我评价
2014/01/15 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
银行求职信模板
2015/03/20 职场文书
采购部年度工作总结
2015/08/13 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL