`
jetway
  • 浏览: 485669 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

scriptaculous

    博客分类:
  • ajax
CSS 
阅读更多
Effect.BlindDown('d1',{})函数的花括号里面{}可以跟参数:

duration:1.0; 这个数字表示动作持续时间。

delay: 0.5 延迟0.5秒再启动效果

如果想让一个Div开始的时候隐藏,点击下拉的时候才拉下,那么只需要将此Div的属性设为:display: none


上滚 | 下滚

这一组函数:

Effect.SlideUp('d1',{});

Effect.SlideDown('d1',{});

这组函数效果与Blind那一组基本一样,效果粗看起来差不多……我也是细心比较才发现的。原来Blind这一对内容是不会随着上拉或下拉而动的。而Slide中的内容会被拉上或拉下。


变色闪动

Effect.Highlight('d1',{duration:1.5})

此元素将会改变几次颜色并最终返回原来的颜色。


渐变显示效果

Effect.Appear(‘d1’,{})

原来的元素初始CSS为display:none,用此效果后渐渐显示,渐变的alpha滤镜效果。
膨胀消失效果

Effect.Puff(‘d1’,{})



消失后可以使用Element.show('d1') 再次将元素显示出来。


渐渐消失效果

Effect.Fade('d1')

渐渐显示效果

Effect.Appear('test_img')

震动效果

Effect.Shake(‘d1’,{})

此元素将会左右震动
闪烁效果

Effect.Pulsate('d1',{})

此函数通过alpha滤镜来进行闪烁。


长大效果

Effect.Grow("d1",

{duration:5.0, direction: 'bottom-right', opacityTransition: Effect.Transitions.linear});

其中:direction 是指的元素从什么方向进入。

如果不指定后面的参数,元素缺省是从下面的中间开始变大。没有alpha效果。

萎缩效果

Effect.Shrink(“d1”,{})

长大效果Grow()的相反效果。


Toggle各种效果

汉语里面不知道怎么翻译Toggle,大体意思是:当某物打开的时候触发就关闭,而关闭的时候触发就打开 的一种像”乒乓开关”的行为。这种行为在做页面时特别有用。

Effect.toggle('d2','BLIND')

Effect.toggle('d2',’appear’)

Effect.toggle('d2',’slide’)



似乎所有这种有着相反效果的函数都可以在这里设置Toggle, ’BLIND’中的效果名大小写不敏感。


取消效果函数

这几个函数真是乏善可陈……唯一要提的就是关于中止这几个动画过程的函数:cancel()

例如:

effect1=new Effect.SlideUp(‘d1’,{duration:10.0});

想要在这10秒钟中止动画过程: effect1.cancel()


效果队列

这个神秘的queue属性,还有待进一步学习……

function startTimeline() {

// 3x highlight in front

for(var i=0; i<3; i++)

new Effect.Highlight('d3', { duration: 1.0, queue: 'front' });



// insert scale at very beginning

new Effect.Scale('d1', 75, { scaleContent: true, duration: 1.0, queue: 'front' });



// parallel implied, delay 0.5 sec

new Effect.Highlight('d1', { delay: 0.5 });



// puff at end

new Effect.Puff('d2', { duration: 4.0, queue: 'end' });

}
分享到:
评论

相关推荐

    scriptaculous-js-1.9.0

    **Scriptaculous JavaScript库** Scriptaculous是一款基于Prototype JavaScript框架的动态效果库,它为Web开发者提供了丰富的动画和用户交互功能。"scriptaculous-js-1.9.0"是这个库的一个特定版本,旨在提供稳定性...

    Scriptaculous(帮助文档).pdf

    ### Scriptaculous:一个强大的JavaScript视觉效果库 #### 引言 Scriptaculous是一个功能丰富的JavaScript库,专注于提供直观、动态且美观的视觉效果。它建立在Prototype JavaScript框架之上,利用DOM(文档对象...

    scriptaculous-js-1.8.2 最近完整打包下载

    scriptaculous  它是在javascrīpt程序库prototype之上构建的,能提供Ajax支持,主要致力于提供高交互性的可视化组件,提升Ajax应用的层次.在HTML页面中需要引用prototype和scrīptaculous程序库。  视觉特效  ...

    前端项目-scriptaculous.zip

    **前端项目-scriptaculous.zip** 是一个包含script.aculo.us库的压缩文件,这是一个历史悠久的JavaScript库,专门用于提升Web应用程序的用户界面效果。在Web开发领域,前端项目通常是涉及HTML、CSS和JavaScript的...

    摘《谈谈scriptaculous动画效果库effect.js(原理和使用)》

    《scriptaculous动画效果库effect.js的原理与使用详解》 在Web开发中,动态效果是提升用户体验的重要手段,而JavaScript库scriptaculous中的effect.js模块则是实现这些效果的利器。本文将深入探讨effect.js的工作...

    Manning - Prototype and Scriptaculous in Action.2007

    Manning - Prototype and Scriptaculous in Action.2007 Manning - Prototype and Scriptaculous in Action.2007

    scriptaculous.js

    Scriptaculous是基于prototype.js框架的JS效果。 Scriptaculous包含了6个.js,scriptaculous.js是主文件.

    介绍ajax开发框架的书《Prototype and Scriptaculous quickly》

    ### 《Prototype and Scriptaculous Quickly》:深入解析Ajax开发框架 #### 一、引言:Prototype与Scriptaculous在Ajax开发中的角色 随着Ajax技术的快速发展,一系列第三方库应运而生,这些库简化了开发者的工作...

    Scriptaculous文档

    Scriptaculous文档 各种例子及接口 学习非常有用

    Scriptaculous-Ajax.pdf

    根据给定文件的信息,我们可以深入探讨“Scriptaculous”这一JavaScript库的相关知识点,尤其是其与Ajax结合使用时的独特功能。以下是对标题、描述、标签以及部分内容的详细解析: ### Scriptaculous - Ajax.pdf #...

    scriptaculous-js-1.8.2教程与开发库

    **Scriptaculous JS 1.8.2 教程与开发库详解** Scriptaculous是一款基于Prototype JavaScript框架的库,它为Web开发者提供了丰富的动态效果和用户交互功能。这款库以其简洁的API和多样化的特效著称,极大地提升了...

    scriptaculous-js-1.8.1.rar

    《Scriptaculous.js 1.8.1:Ajax与JavaScript框架的魅力解析》 Scriptaculous.js,一个在JavaScript世界中颇具影响力的库,以其强大的动画效果和丰富的用户交互功能,为Web开发带来了革命性的变化。这个名为...

    scriptaculous-js-1.8.2 类库

    **Scriptaculous-JS-1.8.2 类库详解** Scriptaculous是一个基于JavaScript的库,它在Web开发领域中扮演着重要角色,尤其在动态效果和用户交互方面。这个1.8.2版本是Scriptaculous的一个稳定版本,包含了多个核心...

    Scriptaculous-Effects.pdf

    ### Scriptaculous Effects:视觉效果库的深入解析 #### 一、概述 Scriptaculous 是一个基于 JavaScript 的库,它提供了丰富的用户界面效果和动画功能,可以极大地增强 Web 应用程序的交互性和视觉吸引力。该文档...

    scriptaculous-js-1.7.0.tar.gz(part2)

    **Scriptaculous JavaScript框架** Scriptaculous是一款基于 Prototype JavaScript 库的动态效果和用户界面库。这个框架的主要目标是提供一套简单易用的API,帮助开发者轻松创建丰富的用户体验和交互式网页应用。在...

    scriptaculous-js-1.8.3

    "Scriptaculous JS 1.8.3" 是一个JavaScript库,主要专注于提供丰富的用户界面效果和Ajax功能。Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页内容的技术。这个库简化...

    ajax,prototype,scriptaculous最经典的实例

    例如,当用户点击某个链接时,LightWindow会使用Ajax请求获取相关数据,然后用Prototype创建新的DOM元素,最后由Scriptaculous执行动画效果,使弹窗优雅地出现在屏幕中央。 总的来说,Ajax、Prototype和...

Global site tag (gtag.js) - Google Analytics