animate实例介绍

1.animate,setInterval组合不断滚动;

function Tscroll(){
  $().animate();
}
setInter("Tscroll()",1000);     //注意里面的是 Tscroll(),而不是 Tscroll

clearInterval  用法:

function Tscroll(){
  $().animate();
    Ht = setInter("Tscroll()",1000);
}

$().click(function(){
    clearInterval(Ht);    //注意:这里是Ht,而不是 Ht();
});

2.animate,setTImeout组合不断滚动;

function Fscroll(){
  $().animate();
  Ft = setTimeout("Fscroll()",1000)
}
Fscroll();

clearTimeout用法跟  clearInterval 一样

分析1:滚动模式:一直往一个方向滚动(往右滚动)

function ss (){
  $().animate({left:-200});
  ht = setTimeout("ss()",2000);
}
ss();

分析2:滚动模式:带左右按钮滚动

$("#right").click(function(){        //点击事件
    ss(-1)
})
$("#left").click(function(){
    ss(1)
})

function ss (a){                    // 滚动
  $().animate({left:-200});
}

分析3:滚动模式:带左右按钮滚动,不点击自由滚动

autoss();
$("#right").click(function(){      // 点击事件
    ss(-1)
})
$("#left").click(function(){
    ss(1)
})

function ss (a){                       // 点击滚动
  $().animate({left:-200});
}

function autoss(){         // 自己滚动
    $().animate({left:-200});
    ht = setTimeout("autoss()",1000)
}

事例1:用fadeTo,点左往左滚动,点右往右滚动;无人点击的时候自己滚动

html代码

<div class="c1">
<!--左右-->
<div class="c33">
<span id="prev"><img src="../Public/images/lo_10.png" /></span>
<span id="next"><img src="../Public/images/lo_11.png" /></span>
</div>
<!--广告切换-->
<div class="c3">
<div class="cc3">
<ul>
<li class="nav first"><a href=""><img src="../Public/images/lo_05.jpg" /></a></li>
<li><a href=""><img src="../Public/images/lo_05_01.jpg" /></a></li>
<li><a href=""><img src="../Public/images/lo_05.jpg" /></a></li>
<li><a href=""><img src="../Public/images/lo_05_01.jpg" /></a></li>
<li><a href=""><img src="../Public/images/lo_05.jpg" /></a></li>
<li><a href=""><img src="../Public/images/lo_05_01.jpg" /></a></li>
</ul>
</div>
</div>

<style>
.c3{width: 710px; height: 386px; position: absolute; left: 0; top: 0; z-index: 0; overflow: hidden}
    .cc3{position: relative;}
    .cc3 li{opacity: 0; position: absolute; z-index:0;}
    .cc3 li.nav{ z-index: 1}
    .cc3 li.first{opacity: 1;}
</style>

js

<script>
$(document).ready(function(){
    autoscroll();
    $("#next").click(function(){
        clickscroll(1);
    });
    $("#prev").click(function(){
        clickscroll(-1);
    });
})

function clickscroll(c){
    var num = $(".cc3 li").index();
    var n = $(".cc3 li").index($(".cc3 li.nav"));

    if(n==num){
        $(".cc3 li").removeClass("nav");
        $(".cc3 li").eq(0).addClass("nav");

        $(".cc3 li").eq(n).fadeTo(1000,0);
        $(".cc3 li").eq(0).fadeTo(1000,1);
    }else{
        $(".cc3 li").removeClass("nav");
        $(".cc3 li").eq(n+c).addClass("nav");

        $(".cc3 li").eq(n).fadeTo(1000,0);
        $(".cc3 li").eq(n+c).fadeTo(1000,1);
    }

}

function autoscroll(){
    var num = $(".cc3 li").index();
    var n = $(".cc3 li").index($(".cc3 li.nav"));

    if(n==num){
        $(".cc3 li").removeClass("nav");
        $(".cc3 li").eq(0).addClass("nav");

        $(".cc3 li").eq(n).fadeTo(1000,0);
        $(".cc3 li").eq(0).fadeTo(1000,1);
    }else{
        $(".cc3 li").removeClass("nav");
        $(".cc3 li").eq(n+1).addClass("nav");

        $(".cc3 li").eq(n).fadeTo(1000,0);
        $(".cc3 li").eq(n+1).fadeTo(1000,1);
    }

    at = setTimeout("autoscroll()",7000);
}
</script>

animate实例介绍,布布扣,bubuko.com

时间: 2024-10-14 04:39:32

animate实例介绍的相关文章

Cocos2d-x开发实例介绍帧动画使用

以下我们通过一个实例介绍一下帧动画的使用.这个实比例如以下图所看到的,点击Gobutton開始播放动画,这时候播放button标题变为Stop,点击Stopbutton能够停止播放动画. 以下我们再看看详细的程序代码,首先看一下看HelloWorldScene.h文件,它的代码例如以下: #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" class HelloWorld

Cocos2d-x中__Dictionary容器以及实例介绍

__Dictionary类在Cocos2d-x 2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存.__Dictionary继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针. 1.创建__Dictionary对象 创建__Dictionary对象有很多函数,下面是总结常用的函数: static __Dictionary* create().创建__ Dictionary. static __Dict

实例介绍Cocos2d-x物理引擎:HelloPhysicsWorld

我们通过一个实例介绍一下,在Cocos2d-x 3.x中使用物理引擎的开发过程,熟悉这些API的使用.这个实例的运行后的场景,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点生成一个新的精灵,精灵的运行是自由落体运动. HelloPhysicsWorld实例 使用物理引擎的一般步骤,如下图所示. 这个过程与上帝创建世界的过程类似,上帝首先创建了世界,然后为世界指定了边界,否则万物就会掉到世界之外的混沌里去了,最后上帝创建了万物.当然这只是一个最基本的步骤,有的时候还需要碰撞检测和使

H3 BPM门户操作说明及实例介绍

一. H3 BPM部件介绍 H3_V9.0门户功能主要由两部分功能组成:前台展示和后台管理: 1. 前台展示 前台展示参考sharepoint部件管理,用于将用户添加的webpart部件在页面上进行展示:如图1. 图1 门户界面 1.1 展现模式 前台展现模式有两种,当以管理员账号登陆时,模块管理提供浏览和设计两种模式.浏览模式用于展现部件内容:设计模式用于部件设计,此模式下提供部件的增加.删除.属性设置.顺序调整功能.见图2.图3:普通用户只有浏览模式. 图2 浏览模式 图3 设计模式 1.2

Cocos2d-x中__Array容器以及实例介绍

__Array类在Cocos2d-x 2.x时代它就是CCArray类.它是模仿Objective-C中的NSArray类而设计的,通过引用计数管理内存.__Array继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针. 1.创建__Array对象创建__Array对象有很多函数,下面是总结常用的函数:?static __Array* create().创建__Array.?static __Array* create(Ref* object, -).使用一系列Ref创建__Arra

实例介绍Cocos2d-x中Box2D物理引擎:HelloBox2D

我们通过一个实例介绍一下,在Cocos2d-x 3.x中使用Box2D物理引擎的开发过程,熟悉这些API的使用.这个实例运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点生成一个新的精灵,精灵的运行自由落体运动. HelloBox2D实例 使用Box2D引擎进行开发过程,如图12-15所示.下面我们就按照这个步骤介绍一下代码部分.首先看一下看HelloWorldScene.h文件,它的代码如下: [html] view plaincopy #ifndef __H

Java 代码优化过程的实例介绍

衡量程序的标准 衡量一个程序是否优质,可以从多个角度进行分析.其中,最常见的衡量标准是程序的时间复杂度.空间复杂度,以及代码的可读性.可扩展性.针对程序的时间复杂度和空间复杂度,想要优化程序代码,需要对数据结构与算法有深入的理解,并且熟悉计算机系统的基本概念和原理:而针对代码的可读性和可扩展性,想要优化程序代码,需要深入理解软件架构设计,熟知并会应用合适的设计模式. 首先,如今计算机系统的存储空间已经足够大了,达到了 TB 级别,因此相比于空间复杂度,时间复杂度是程序员首要考虑的因素.为了追求高

XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式

XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式 http://blog.csdn.net/gdjlc/article/details/11374787 2013-09-08 12:16 2824人阅读 评论(0) 收藏 举报 分类: XML(5) 版权声明:本文为博主原创文章,未经博主允许不得转载. XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD),作用是定义 XML 文档的合

jquery获取自定义属性(attr和prop)实例介绍

jquery获取自定义属性(attr和prop)实例介绍 作者: 字体:[增加 减小] 类型:转载 jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式 $("form").attr("check"); $("form").prop("check"); 两种都可以,不过新版jquery推荐第二种,两个在其他