`

Ext学习之3_类Element和Fx4

EXT 
阅读更多
Ext.namespace("com.deng");
/**
 * scale(Number width, Number height,[Object options])
 *  以动画展示元素从开始的高度/宽度转换到结束的高度/宽度
 * 参数:
 *   width: 结束宽度,如果为undefined则保持原始高度
 *   height:结束高度,如果为undefined为保持原始高度
 */
/**
Ext.onReady(function(){
	
	Ext.get("a1").applyStyles({
		position: "absolute",
		top: 200,
		left: 700,
		backgroundColor: "red",
		width: 10,
		height:10
	}).scale(100,100,{duration:2});
	
});
*/

/**
 * shift(Object options): 以动画展示元素任意组合属性的改变,如元素的尺寸、位置坐标和(或)透明度。如果以上属性中的
 * 任意一个没有在配置选项对象中指定则该属性不会发生改变。为了使该特效生效,则必须在配置选项对象中设置至少一个新的尺寸、位置
 * 坐标或透明度属性
 */
/**
Ext.onReady(function(){
	Ext.get("a1").applyStyles({
		position:"absolute",
		top: 200,
		left: 800,
		backgroundColor: "red",
		width: 10,
		height: 10
	}).shift({
		width: 100,//动画终止之后的宽度
		height: 100,//动画终止之后的高度
		x: 0,
		y: 0,
		opacity: .5,//动画终止之后的透明度,0-1之间的任意值
		duration: 5//动画持续的时间
	})
});
*/

/**
 * ghost([String anchor],[Object options])
 * 将元素从视图滑出并伴随着渐隐,anchor同slideIn
 * 
 */
Ext.onReady(function(){
	Ext.get("a1").applyStyles({
		position:"absolute",
		top: 200,
		left: 800,
		backgroundColor: "red",
		width: 100,
		height: 100
	}).ghost("b",{
		easing: "easeOut",
		duration: .5,
		remove: false,
		useDisplay: false
	})
});
 
分享到:
评论

相关推荐

    Ext.fx动画特效用法(转)

    1. **基本用法**:创建一个简单的淡入淡出动画,可以使用`Ext.fx.Anim`类,设置开始和结束值,以及动画时长: ```javascript var anim = Ext.create('Ext.fx.Anim', { target: someElement, // 需要动画的元素 ...

    EXT核心API详解

    3、Number类 …………………………… 4 4、String类 …………………………… 4 5、Date类 ……………………………… 5 6、Function类 ………………………… 6 7、Ext.Element类 ………………………… 7 8、Ext....

    Ext API详解--笔记

    在`EXT核心API详解(三)-Ext.Element.txt`中,你将了解到如何选择元素、添加和移除CSS类、处理事件、动画效果以及布局调整。 2. **Array, Date, Function, Number, String**: 在`EXT核心API详解(二)-Array Date ...

    整理的Ext API详解

    "EXT核心API详解(六)-Ext.Fx.txt"涉及的是Ext的动画效果和特效,如淡入淡出、滑动、缩放等,这些功能让应用程序的交互更加生动。 最后,"EXT核心API详解(七)-Ext.KeyNav KeyMap JSON Format DelayedTask TaskRunner...

    extapi

    Ext类是EXT API的基础,它定义了许多通用的方法和属性,如构造函数、事件处理、动画效果等。Ext对象还提供了一些全局函数,如Ext.util.Format用于字符串格式化,Ext.apply用于对象属性的复制,以及Ext.emptyFn作为空...

    extjs 学习笔记(二) Ext.Element类

    本篇学习笔记将深入探讨`Ext.Element`类,包括`Ext.fly`和`Ext.get`的区别以及如何使用`Ext.Element`进行各种DOM操作。 首先,`Ext.fly` 和 `Ext.get` 都是用来获取`Ext.Element`对象的方法,但它们之间存在一些...

    EXT核心API详解.doc

    7. **Ext.Element类**:封装了DOM元素,提供了丰富的DOM操作和样式设置方法。 8. **Ext.DomQuery类**:快速高效的DOM选择器引擎,类似于jQuery的选择器功能。 9. **Ext.DomHelper类**:用于创建和修改DOM元素的...

    ExtJS入门教程(超级详细)

    3、Number类 …………………………… 4 4、String类 …………………………… 4 5、Date类 ……………………………… 5 6、Function类 ………………………… 6 7、Ext.Element类 ………………………… 7 8、Ext....

    Ext Js权威指南(.zip.001

    1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用json / 8 1.2.6 在java中使用...

    ext2.0中文API(部分)

    EXT.util中的一些关键类和方法,如Animate、Fx、Array等,都是EXT开发不可或缺的部分。 EXT 2.0 API 的强大之处在于其组件化的架构和数据绑定机制,以及对拖放、状态管理等复杂交互的支持。开发者可以通过组合和...

    EXTJS___API详解

    3. **Number 类**:增强了JavaScript的数字处理,提供了如Ext.Number.from()用于安全地转换值为数字,Ext.Number.round()进行四舍五入等。 4. **String 类**:扩展了字符串操作,例如Ext.String.format()用于格式化...

    摘录:Ext Js 简单入门(淡入淡出、波纹效果)

    在Ext Js中,我们可以利用`Ext.fx.Anim`类来创建此类动画。首先,我们需要获取要进行动画的元素,然后创建一个动画对象,配置其属性如持续时间、动画类型(这里是淡入淡出)以及回调函数。以下是一个简单的示例: `...

    Ext中文文档

    - **Ext.Fx类与Ext.Element类中的动画函数**:深入探讨了ExtJS的动画库,包括Fx类和Element类中的动画函数,以及如何应用它们。 #### 第六章:元素操作与模板 - **重要性与Ext.DomHelper类**:解释了元素操作的...

Global site tag (gtag.js) - Google Analytics