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 相关文章推荐
各种常用浏览器getBoundingClientRect的解析
May 21 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
JS小游戏之极速快跑源码详解
Sep 25 Javascript
JS获得图片alt信息的方法
Apr 01 Javascript
原生js实现数字字母混合验证码的简单实例
Dec 10 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
jQuery实现简单的tab标签页效果
Sep 12 Javascript
jQuery实现的简单拖拽功能示例
Sep 13 Javascript
js获取当前时间(昨天、今天、明天)
Nov 23 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
Dec 05 Javascript
vue实现简单跑马灯效果
May 25 Javascript
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
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
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
Nodejs中自定义事件实例
2014/06/20 NodeJs
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
浅谈JS和jQuery的区别
2019/03/27 jQuery
小程序click-scroll组件设计
2019/06/18 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
详解Python中的元组与逻辑运算符
2015/10/13 Python
Python单元测试unittest的具体使用示例
2018/12/17 Python
Django 外键的使用方法详解
2019/07/19 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
Python如何访问字符串中的值
2020/02/09 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
五年级语文教学反思
2014/01/30 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
《花木兰》教学反思
2014/04/09 职场文书
白酒营销策划方案
2014/08/17 职场文书
作风建设整改方案
2014/10/27 职场文书
离婚代理词范文
2015/05/23 职场文书
医院党建工作总结2015
2015/05/26 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL