广告切换效果(缓动切换)_广告代码

主要功能:

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

贴一下程序代码 :

复制代码 代码如下:

$(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));
    }    

    $('div.flsad').hover(function(){
             if(MyTime){
                 clearInterval(MyTime);
             }
     },function(){
             MyTime = setInterval(function(){
             move()
                index++;
                if(index==num){index=0;}
             } , speed);
     });
     //自动开始
     MyTime = setInterval(function(){
        move();
        index++;
        if(index==num){index=0;}
     } , speed);    
})

在线演示
打包下载

时间: 2024-10-23 16:45:16

广告切换效果(缓动切换)_广告代码的相关文章

jQuery实现类似滑动门切换效果的层切换_jquery

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

javascript 定时广告显示(两个时间段)[原创]_广告代码

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] showit需要三个参数showit(str,start,end);str一般为广告代码例如"<a href='http://www.jb51.net'></a>"start为开始日期,一般随意 必须是"2009-08-02"这样的格式end 为广告到期时间 必须是"2009-08-02"这样的格式 这个是很重要的,要不就不能显示了,大家根据需要填写.

右下角广告脚本之家出品(点击广告后出现关闭按钮可关闭)_广告代码

                                               

Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果(附demo源码下载)_实用技巧

本文实例讲述了Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果的方法.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; using System.IO; public partial

防chinaren 3d flash切换效果

本文章提供一段同jquery+flash js实现的仿chinaren 3d flash切换效果js图片切换轮换特效代码了,如果喜欢就进来下载吧. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="Copyright" content=" http://ww

jQuery实例教程:jQuery网页图片切换效果

文章简介:假设你有一组作品,你想不用转跳到另外一个页面就可以显示多个图片,你可以将JPG图片载入到目标元素中去.下面是jQuery图片切换效果示例. 假设你有一组作品,你想不用转跳到另外一个页面就可以显示多个图片,你可以将JPG图片载入到目标元素中去.下面是jQuery图片切换效果示例: 该示例的核心jQuery代码: $(document).ready(function() { $("h2").append("<em></em>") $(&

[Flash基础理论课10] 缓动效果[Tween类]

返回"Flash基础理论课 - 目录" Tween类,在推出FlashMX时就出现了,允许您轻松地在舞台上移动.缩放和淡入淡出影片剪辑.实质是用于添加AS过渡动画,使用非常的方便. Tween类的使用: Tween类算是一个外部类,所以使用前应先导入: import mx.transitions.Tween; Tween类中easing方法的导入:用easing.*打开整个包,所有方法也都被载入了 import mx.transitions.easing.*; Tween类构造函数中各

8 cocos2dx添加场景切换效果,控制场景切换彻底完成之后再执行动画

 1 添加场景切换效果 供场景切换的类: CCTransitionJumpZoom CCTransitionProgressRadialCCW CCTransitionProgressRadialCW CCTransitionProgressHorizontal CCTransitionProgressVertical CCTransitionProgressInOut CCTransitionProgressOutIn CCTransitionCrossFade CCTransitionF

jquery的幻灯片图片切换效果代码分享_jquery

本文实例讲述了jquery的幻灯片图片切换效果.分享给大家供大家参考.具体如下: 这是一款基于jquery的幻灯片图片切换效果代码,有缩略图和标题,可以自定义标题. 运行效果图:     -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. (1)在head区域引入CSS样式: <LINK rel=stylesheet type=text/css href="css/lrtk.css&quo