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 相关文章推荐
JS弹出窗口代码大全(详细整理)
Dec 21 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
Jan 23 Javascript
动态添加option及createElement使用示例
Jan 26 Javascript
简介JavaScript中getUTCMonth()方法的使用
Jun 10 Javascript
javascript常用的方法分享
Jul 01 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
React中jquery引用的实现方法
Sep 12 jQuery
基于vue.js快速搭建图书管理平台
Oct 29 Javascript
详解Javascript 中的 class、构造函数、工厂函数
Dec 20 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
Mar 02 Javascript
解决vue项目 build之后资源文件找不到的问题
Sep 12 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采集类Snoopy抓取图片实例
2014/06/19 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
Javascript事件实例详解
2013/11/06 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
开始着手第一个Django项目
2015/07/15 Python
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
Pandas 数据处理,数据清洗详解
2018/07/10 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
什么是索引指示器
2012/08/20 面试题
中职应届生会计求职信
2013/10/23 职场文书
单位人事专员介绍信
2014/01/11 职场文书
一年级学生评语
2014/04/23 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
春季运动会开幕词
2015/01/28 职场文书
综合素质自我评价评语
2015/03/06 职场文书
试用期自我评价范文
2015/03/10 职场文书
铁人观后感
2015/06/16 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
Node实现搜索框进行模糊查询
2021/06/28 Javascript