给ULWOW 写的广告效果(缓动切换)

幽狼魔兽 站长所托,写了一个 广告切换效果(点击查看DEMO)  形式是常见的形式,但是在功能上有一定的拓展。

主要功能:

1,自动检测广告图片个数 生产广告序列
2,缓动切换,仿原版FLASH 效果 
3,自动按照设置周期播放
4,鼠标划入停止自动播放 鼠标移走恢复自动播放
其中第一个功能扩展比较实用,这样就没有必要分别 更新图片 和 图片个数了。
应用了 jQuery 的 easing 插件  
贴一下程序代码 :

ContractedBlock.gifExpandedBlockStart.gifCode
$(document).ready(function(){
    
var MyTime=false;    //定时器                   
    var piclist=$("#piclist"); //图片列表
    var num=piclist.find("li").length; //自动检测图片广告个数
    var picnum=$("#picnum"); 
    
var index=0//起始序列
    var width=388//广告宽度
    var movetime=600//单次动画所用时间
    var speed=3000//切换时间间隔    
    
    
//标记当前
function cur(ele){        
        ele
=$(ele)? $(ele):ele;
        ele.addClass(
"cur").siblings().removeClass("cur");    
        }
function int(){
    piclist.css({
"width":width*num+"px"});
    
var nums=""
    
for(i=0; i<num; i++){        
        
if(i<9){            
            nums
+="<span>"+0+(i+1)+"<\/span>";
            } 
else{                    
                nums
+="<span>"+(i+1)+"<\/span>";
                }
        }
    picnum.html(nums);
    cur(picnum.find(
"span").eq(index));
    }
//初始化执行    
int();        

$(picnum.find(
"span")).mouseover(function(){
    index
=$("#picnum span").index($(this)[0]);    
    
if(!piclist.is(":animated")){
        move();        
        }        
    })

            
var move=function move(){  //切换函数
    piclist.animate({"left":-width*index+"px"},{queue:false,duration:movetime, easing: "easeOutQuart"});
    cur(picnum.find(
"span").eq(index));
    }    
    
    $(
'#flsad').hover(function(){
              
if(MyTime){
                 clearInterval(MyTime);
              }
     },
function(){
              MyTime 
= setInterval(function(){
                move()
                index
++;
                
if(index==num){index=0;}
              } , speed);
     });
     
//自动开始 
     var MyTime = setInterval(function(){
        move();
        index
++;
        
if(index==num){index=0;}
     } , speed);     


 

转载于:https://www.cnblogs.com/trance/archive/2009/05/25/1489036.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381335.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java ecdh秘钥交换_DH密钥交换和ECDH原理(转)

下面我们以Alice和Bob为例叙述Diffie-Hellman密钥交换的原理。1,Diffie-Hellman交换过程中涉及到的所有参与者定义一个组&#xff0c;在这个组中定义一个大质数p&#xff0c;底数g。2,Diffie-Hellman密钥交换是一个两部分的过程&#xff0c;Alice和Bob都需要一个私有的数字a&am…

生活GOOGLE,GOOGLE生活

从上网起就知道GOOGLE的了&#xff0c;不过那个时候傻乎乎的就知道新浪和搜狐&#xff0c;随着网龄的慢慢增长对互联网也慢慢的了解的了&#xff0c;就发现其实生活中慢慢的离不开很多的东西&#xff0c;电脑天天在用&#xff0c;可是今天让我感触最深的是GOOGLE无处不在&#…

python爬虫源代码_零基础自学爬虫(5)B站有哪些爬虫的视频学习资源-附Python源代码...

前几天看到有人提问&#xff1a;。b站哪个python爬虫视频讲的较好&#xff1f;谢谢各位能解答一下。&#xff1f; 于是顺手写了一个小爬虫&#xff0c;把数据爬了下来。 今天有空放一下源代码。数据源&#xff0c;是在B站搜索框直接搜索“爬虫”&#xff0c;并选择按收藏排序。…

tcl手机 手写java_TCL魔法手指V2.0 (使笔记本Synaptics触摸板变身为手写板)

TCL魔法手指功能概述识别率最高&#xff1a;最新的识别核心&#xff0c;识别率达到99.3&#xff05;&#xff0c;并配合目前最好的多字切分技术&#xff0c;可流畅的连笔书写&#xff0c;随意的倒插笔书写&#xff0c;完全尊重您的书写习惯。无需特殊硬件&#xff1a;只要您的笔…

用VBA去除Excel工作表保护密码

今天帮同事解决个EXCEL问题&#xff0c;现记在这&#xff0c;以作备忘 现象&#xff1a; 想要修改保护单元 格的内容&#xff0c;在使用“工具”菜单“保护”子菜单的“撤消工作表保护”命令&#xff0c;这时要求输入密码。 解决方案&#xff1a;网上找到一文http://www.excel1…

python连接数据库mysql错误1045_django 连接数据库出现1045错误的解决方式

根据菜鸟教程Django教程学习&#xff0c;运行"python manage.py migrate" 报错&#xff0c;出现django.db.utils.OperationalError: (1045, “Access denied for user ‘账号localhost (using password: YES)”)错误。这种错误指的是连接数据库时账号密码错误。1.只需…

MVC学习笔记1 MVC概述

MVC概述MVC三种角色– Model&#xff1a; 用于存储数据的组件&#xff08;与领域模型概念不同&#xff09;。– View&#xff1a; 根据Model数据进行内容展示的组件– Controller&#xff1a;接受并处理用户指令&#xff08;操作Model&#xff09;&#xff0c;选择一个Vie…

python wxpython_python GUI wxPython

wxPython 安装 pip install wxPython (安装失败)推荐豆瓣镜像pip3 install -i https://pypi.douban.com/simple wxpythonC:\Users\dangzhengtao>pip3 install -i https://pypi.douban.com/simple wxpythonLooking in indexes: https://pypi.douban.com/simpleCollecting wxp…

java多个页面爬取_java爬取html页面(简易通用版)

项目环境ide&#xff1a;intellij IDEA 2017.2.5编程语言&#xff1a;java数据库&#xff1a;mysql管理工具&#xff1a;maven需要导包&#xff1a;mysql-connector-java&#xff0c;jsoup(解析html)等&#xff0c;如果要解析json可能还要导入gson的包。我把重要的依赖贴出来(默…

设计一个医院

源于个人网站&#xff1a;http://programmer.2008red.com/programmer/article_647_777_1.shtml 收到一封来自Exoweb的邮件&#xff0c;让去面试&#xff08;败的很惨&#xff0c;呵呵。过了好长时间了&#xff0c;都忘记这事了&#xff0c;结果这公司来了邮件&#xff0c;说不能…

powerbi的功能介绍_Power BI:1分钟快速生成可视化报表

1.什么是Power BI &#xff1f;Power BI 是微软推出的可视化工具&#xff0c;先来看看微软官方是怎么介绍的&#xff1a;使用用于自助服务和企业商业智能 (BI) 的统一、可扩展平台&#xff08;该平台易于使用&#xff0c;可帮助获取更深入的数据见解&#xff09;&#xff0c;连…

易语言 java支持_开源Java客户端可以连接易语言服务器

我们的服务端处理客户端的连接请求是同步进行的&#xff0c; 每次接收到来自客户端的连接请求后&#xff0c;都要先跟当前的客户端通信完之后才能再处理下一个连接请求。 这在并发比较多的情况下会严重影响程序的性能&#xff0c;为此&#xff0c;我们可以把它改为如下这种异步…

Javascript--File对象

描述: 提供对文件属性的访问.属性: 属性描述Attributes设置或返回文件或文件夹的属性DateCreated返回指定文件或文件夹的创建时间DateLastAccessed返回最近访问文件或文件夹的创建时间DateLastModified返回最后修改指定文件和文件夹的日期和日期Drive返回指定文件或文件夹所在的…

idea怎么调试jsp页面_解决idea的c标签错误

Hello,World.土土来啦&#xff01;最近做jq项目&#xff0c;遇到各种各样的问题。首先就是c标签的错误。对&#xff0c;没错&#xff0c;就是这一串因为土土上学期学的是jsp,所以是在myeclipse做的&#xff0c;这学期就想在idea做后端。然后复制粘贴之前的项目的时候&#xff0…

[SlickEdit] SlickEdit支持目录别名FTP控件更新

有阵没写代码了&#xff0c;SlickEdit升级到2009还没怎么用过&#xff0c;Option面板改动得更像Eclipse了&#xff0c;反正IDE工具也不知道到底谁抄袭谁&#xff0c;只是Symbol Coloring设置太唬人了吧&#xff0c;&#xff0c;默认的symbol coloring总是出现字符偏移&#xff…

有一台服务器远程失败其他电脑可以_使用闲置电视盒子打造家庭网盘和远程下载器和小型服务器(二)...

使用闲置电视盒子打造家庭网盘和远程下载器系列(二)本系列分为五章一、综述二、电视盒子的root三、app的安装和服务器环境的搭建四、网盘系统的部署和使用五、远程下载系统搭建和实现昨天写了第一章&#xff0c;我这是首次写东西&#xff0c;没想到能得到这么多朋友关注&#x…

php echo 前后有字符串,php echo 输出字符串函数详解、多行输出方法

echo "abc";//字符串echo "abc$c";//字符串变量echo abc$c;//字符串 asd$c $c不是变量echo "abc"."de";echo "abc","de";echo $a;echo $a.$b;echo $a,$b;echo $a.$b.$c;echo $a,$b,$c;echo "abc{$c}de"…

基于C#.NET的--Windows进程管理工具

基于.NET(C#)编写。 实现了进程的树状显示父子关系&#xff0c;其中应用到了WMI编程&#xff0c;以及P-invoke. 下载地址&#xff1a; 点击右键另存为 地址如上&#xff0c;需要安装.NET环境&#xff0c;地址:http://www.microsoft.com/downloads/details.aspx?displaylangzh-…

php编译成二进制文件_2020年小米高级 PHP 工程师面试题

1、通过哪一个函数&#xff0c;可以把错误转换为异常处理&#xff1f;A&#xff1a;set_error_handlerB&#xff1a;error_reportingC&#xff1a;error2exceptionD&#xff1a;catch正确答案&#xff1a;A答案分析&#xff1a;set_error_handler () 可指定一个回调函数&#x…

php实现视频转gif,在Linux上将视频转换成动态gif图片

本文记录一下在linux上将视频转换成动态gif图片的方法。首先&#xff0c;需要在Linux系统上安装FFmpeg&#xff0c;我会用这个工具去解压从视频中解压出视频帧。下面的指令会解压出独立的视频帧&#xff0c;将它们保存为GIF图片。确保使用诸如("out%04d.gif")的输出文…