`
mathsfan
  • 浏览: 578805 次
  • 性别: Icon_minigender_1
  • 来自: 浙江省杭州市
社区版块
存档分类
最新评论

scriptaculous(转)

阅读更多
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>

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' });
}
文章转自:http://jetway.iteye.com/blog/90169
PS:有些效果敏捷开发第一版上是没有的,所以转过来方便自己使用。
分享到:
评论

相关推荐

    scriptaculous-js-1.9.0

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

    前端项目-scriptaculous.zip

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

    scriptaculous-js-1.8.2教程与开发库

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

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

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

    scriptaculous-js-1.7.1_beta3.zip

    **Scriptaculous.js框架详解** Scriptaculous.js是一款基于JavaScript的库,专为与Prototype框架协同工作而设计,旨在提供丰富的动态效果和交互性。它为开发者提供了许多易于使用的Ajax特效,使得网页应用的用户...

    DOM工具包 rico2 scriptaculous

    DOM工具包,如rico2和scriptaculous,是JavaScript库,专为简化Web开发者对文档对象模型(Document Object Model)的操作而设计。DOM是HTML和XML文档的一种编程接口,允许程序和脚本动态更新、添加和删除页面内容。...

    .prototype.and.scriptaculous.taking.the.pain.out.of.javascript

    《.prototype.and.scriptaculous.taking.the.pain.out.of.javascript》是一本专注于使用Prototype和Scriptaculous库简化JavaScript开发的资源,对于那些希望通过AJAX技术提升网页交互体验的开发者来说,这本书无疑是...

    ajax常用框架集

    提供的Scriptaculous.chm文件是一个帮助文档,包含了详细的API参考和使用示例,对于学习和理解Scriptaculous的功能和用法非常有帮助。开发者可以查阅此文件,快速查找特定方法或效果的使用方法。 总之,...

    HTML5触屏滑动效果公司招聘专题页面

    HTML5是一种先进的网页开发语言,它在Web界中扮演着重要的角色,特别是在创建交互性和多媒体丰富的网站时。... ... `css`文件夹中的CSS(层叠样式表)文件负责页面的样式和布局。...例如,可以使用媒体查询(media queries...

    orange.js 1.01

    `effects.js`很可能是scriptaculous库的一部分,scriptaculous是一个基于prototype.js的JavaScript效果库。它提供了各种动态效果,如淡入淡出、滑动、旋转等,使得开发者能够轻松创建吸引人的用户界面。 `field....

    JS写的图片局部动态截取

    JavaScript 图片局部动态截取是一种常见的前端开发技术,它允许用户在网页上选取图片的特定区域,然后保存或处理这个选区。这种功能在许多应用中都有所体现,如在线编辑器、图像处理工具或者社交媒体平台。...

    script.aculo.us

    - **Scriptaculous**: 核心库,提供基本的动画和事件处理功能。 - **Builder**: 用于动态创建DOM元素的工具,简化了HTML代码的编写。 - **Control**: 提供了一组预先定义的用户交互控件,如滑块、进度条等。 - **...

    js框架prototype-1.6.0.3.js

    Prototype的`Scriptaculous`库是与之配套的一个效果和动画库,虽然在标签中未明确提及,但常常与Prototype一起使用。它提供了许多视觉效果,如滑动、淡入淡出、旋转等,极大地丰富了Web应用的用户体验。 除此之外,...

    prototype 中文手册

    Prototype 配合`Test.Unit`和`Scriptaculous.TestRunner`,提供了一套测试框架,便于编写和运行单元测试,确保代码质量。 **9. 应用场景** Prototype 常用于开发富互联网应用程序(RIA),如Web应用的后台通信、...

    prototype使用文档

    《prototype使用文档》 在JavaScript的世界里,Prototype和Script.aculo.us是...通过阅读提供的`Prototype.chm`和`Scriptaculous.chm`帮助文档,可以深入了解这两个库的详细用法和API,进一步提升JavaScript开发技能。

    prototype框架

    `Scriptaculous`库,作为Prototype的一个扩展,提供了动画和效果,如滑动、淡入淡出等,增强了用户体验。 ### 3. Ajax Prototype的Ajax模块简化了与服务器端进行异步通信的过程。`Ajax.Request`和`Ajax.Updater`...

    prototype 1.3 源码解读

    - 效果插件 Effect.js 的加入,支持与 Rico 和 Scriptaculous 等库的兼容。 - 错误修复。 ### 核心知识点详解 #### 1. Prototype 核心对象 ```javascript var Prototype = { Version: '1.3.1', emptyFunction: ...

    如何写一个通用的JavaScript效果库!(1/2)

    考虑到已有的优秀JavaScript库,如Yahoo UI、Prototype的scriptaculous、Rico、jQuery和Dojo等,它们提供了丰富的动态效果。然而,对于只需要一两个特效的中小型项目,引入这些大型库可能会增加不必要的加载时间。 ...

    Decentraleyes-crx插件

    它可以拦截许多种链向 CDN 的请求,转而指向本地提供的文件,从而防止网站功能受损。 辅助常规的内容过滤规则。 ---------------------------------------------------------------- 越来越多的网站开始更加依赖大型...

Global site tag (gtag.js) - Google Analytics