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 相关文章推荐
HTML Dom与Css控制方法
Oct 25 Javascript
jquery 清空file域示例(兼容个浏览器)
Oct 11 Javascript
JavaScript中利用各种循环进行遍历的方式总结
Nov 10 Javascript
AngularJS自动表单验证
Feb 01 Javascript
JavaScript常用本地对象小结
Mar 28 Javascript
Vue组件BootPage实现简单的分页功能
Sep 12 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 Javascript
JavaScript引用类型Function实例详解
Aug 09 Javascript
vue里如何主动销毁keep-alive缓存的组件
Mar 21 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
Mar 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函数实现判断是否移动端访问
2015/03/03 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
javascript原型链继承用法实例分析
2015/01/28 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
在vue中多次调用同一个定义全局变量的实例
2018/09/25 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
python list语法学习(带例子)
2013/11/01 Python
详解Python中的join()函数的用法
2015/04/07 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
python 制作自定义包并安装到系统目录的方法
2018/10/27 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
python字符串的拼接方法总结
2019/11/18 Python
pygame实现弹球游戏
2020/04/14 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
html5 视频播放解决方案
2016/11/06 HTML / CSS
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
银行门卫岗位职责
2013/12/29 职场文书
英语专业学生的自我评价
2013/12/30 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
工会主席事迹材料
2014/06/03 职场文书
岗位说明书标准范本
2014/07/30 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技