<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Effect Test</title>
<link rel="stylesheet" type="text/css" href="../pubjs/ext/resources/css/ext-all.css">
<script type="text/javascript" src="../pubjs/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../pubjs/ext/ext-all-debug.js"></script>
<script type="text/javascript" src="./effectTest.js"></script>
</head>
<body>
<br/>
<div id="target" style="background:#00ff00;width:200px;height:300px;overflow-y: hidden;">This is the target here!!!</div>
<input type="text" ext:qtitle="information" ext:qtip="this is input field" ext:qwdith="100px">
</body>
</html>
//一.淡入淡出效果 fading.
//1.element的fadeOut进行淡出,fadeIn方法谈入
//2.option选项中的endOpacity理论上可以展示最后的透明度.1是全部展示.
//二.框架效果,framing effect
//1.element的frame(arg1,arg2)进行展示,可以增加参数arge1表示颜色,arg2表示展示次数
//三.移动效果 ghost effect
//1.element的ghost效果,使用参数anchoring参数,默认值为bl.
//四.高亮显示 highlight effect
//1.element的effect效果,使用参数color.默认为黄色
//第二个参数是个json对象,可以配置attr 子元素的样式,endColor等属性
//五.消失,puff effect
//1.element的puff效果,使用其它一些配置选项如easing,duration...
//六.收缩效果 scaling effect
//1.参数,宽跟高.
//七.滑动消失或显示效果 sliding effect
//1.slideIn,slideOut.使用参数anchoring参数
//八.关闭效果 switchOff effect 渐渐关闭消失
//九.渐渐收缩移动 shift efffect
//1.必须加参数,否则没有效果,参数为 x,y,width,height
//十.配置参数
//@duration 多长时间完成动作.默认时间为s(秒).
//@remove 动作操作后,在dom中移除元素
//@useDisplay 是否展现
//@afterCls 动画后应用的类名
//@afterStyle 动作后应用的样式名
//@callback 动画后的回调方法
//@easing 作用效果,说明动作开始与结束之间应用的效果 如用easeBoth,easeNone,easeIn,easeOut,easeInStrong
//@stopFx && @concurrent 停止和并行
//十一.多重效果 mutiple effect
//1.chaining 链式效果 queuing 队列效果 concurrency 并行效果
//2.stopFx 阻止队列中动作
//十二.使用组件
//1.loadMask.
// 1>定义loadMask,使用show来显示,hide来隐藏
// 2>直接取元素 loadMask(msg,cls).
// 3>对于store,加载时可以用参数来实例化loadMask类
//2.quickTips && toolTip
// 1>必须先初始化 Ext.QuickTips.init();在input或其它元素中增加qtitle,qtip,qwidth等参数值配置
// 2>使用toolTip时,配置参数target,html,showDelay,title等
var effectObj = {
init : function(){
// this._testFading();
// this._testFraming();
// this._testGhost();
// this._testHighlight();
// this._testPuff();
// this._testScale();
// this._testSlide();
// this._testSwitchOff();
// this._testShift();
// this._testMutipleEffect();
// this._testCustomerAnimate();
Ext.QuickTips.init();
this._testMask();
new Ext.ToolTip({target:"target",html:"<b>this is Target!!!</b>",showDelay:1000,hideDelay:2000,title:"title"});
},
_testFading : function() {
//淡入淡出
//消失
Ext.get("target").fadeOut({endOpacity:0.25});
//3秒后显示
window.setTimeout(function() {
Ext.get("target").fadeIn({endOpacity:0.75});
}, 3000);
},
_testFraming : function(){
//框架效果
//直接展示
Ext.get("target").frame("ff00ff",3);
},
_testGhost : function(){
//移动效果
Ext.get("target").ghost("tr");
},
_testHighlight : function(){
Ext.get("target").highlight("ffffff",{attr:"color",endColor:"00ff00"});
},
_testPuff : function(){
Ext.get("target").puff({
easing : 'easeOut',
duration : .5,
remove : false,
useDisplay : false
});
},
_testScale : function(){
Ext.get("target").scale(50,100,{easing:'none'});
},
_testSlide : function(){
Ext.get("target").slideOut();
window.setTimeout(function() {
Ext.get("target").slideIn("tr");
}, 3000);
},
_testSwitchOff : function(){
Ext.get("target").switchOff();
},
_testShift : function(){
Ext.get("target").shift({
x : 0,
y : 0,
width : 100,
height : 100,
duration : 2,
remove : false,
useDisplay : false,
afterStyle : "background:red",
callback : function() {
alert("Done!!!");
},
easing : 'easeNone',
block : true
});
},
_testMutipleEffect : function(){
//chaining
// Ext.get("target").fadeIn().highlight();
//queuing
Ext.get("target").fadeIn();
Ext.get("target").highlight();
//stopFx
Ext.get("target").stopFx().slideOut();
//concurrency
// Ext.get("target").scale(200,100,{
// concurrent : true
// }).highlight();
},
_testCustomerAnimate : function(){
Ext.get("target").moveTo(0,0,true).setOpacity(.5,true).scroll("tr",30,true);
Ext.get("target").animate();
},
_testMask : function(){
// var mask = new Ext.LoadMask(Ext.get("target"));
// mask.show();
// var mask = Ext.get("target").mask("加载中...","x-mask-loading")
// window.setTimeout(function(){
// mask.hide();
// },3000);
var store = this._initStore();
var mask = new Ext.LoadMask(Ext.get("target"),{store:store});
store.load();
},
_initStore : function(){
//定义json 仓库
var movieJsonStore = new Ext.data.JsonStore({
url:"./json/movie.json",
root : "rows",
fields: [
"id",
"title",
"director",
{name:"released",type:'date',dateFormat:"Y-m-d"},
"genre",
"tagline",
"coverthumb",
{name:"price",type:'float'},
{name:"active",type:'bool'}
]
});
return movieJsonStore;
},
};
Ext.onReady(effectObj.init,effectObj,true);
分享到:
相关推荐
foo_dsp_effect的加入,进一步提升了foobar2000的可玩性和专业性,让用户可以在播放音频时应用一系列先进的滤镜效果。 foo_dsp_effect提供了丰富的音频处理功能,包括但不限于: 1. **均衡器**:允许用户调整音频...
分享一个JQuery背景插件,有动态效果,类似于深海气泡的效果。我也是摘自某DIV+CSS的前端模板(具体是出自哪里的模板记不清了),感觉不错,在此分享一下。
例如,在高速运行、低能耗或高转矩等不同应用场景中,通过选择合适的磁滞材料,可以达到预期的电机性能指标,从而提高电机的竞争力和应用价值。 本文所探讨的新型磁滞材料的引入,预示着磁滞电机技术的一次革新。...
The causal revolution, sparked by world-renowned computer scientist Judea Pearl and his colleagues, has cut through a century of confusion and placed cause and effect on a firm scientific basis....
《精灵角色牧师效果神使sprite_character_priest_effect_divineagent.NPK详解》 在游戏开发的世界里,资源管理是至关重要的,而压缩包文件则是其中的一种重要手段。本篇文章将详细探讨标题为"sprite_character_...
在"HLSL.rar_HLSL_directx hlsl effect_hlsl effect"这个压缩包中,包含的资源主要是关于使用HLSL进行效果编程的实例和注释。这些示例对于初学者来说是非常宝贵的教育资源,因为它们能够帮助理解HLSL的基本语法、...
标题中的“效果器升级软件33_3.3_system_LRX_effect_”表明这是一款针对效果器的软件更新,版本号为3.3,重点在于LRX效果处理。LRX通常指的是某种高级音频处理技术或者特定的效果器模型,用于增强音频的混响、延迟、...
其中,“Diffuse-effect_vb6effect_”是一个专用于VB6的特效实现,它为VB6程序带来了独特的视觉吸引力。本文将深入探讨Diffuse-effect这一特效的原理、实现方法以及实际应用。 首先,理解Diffuse-effect的核心概念...
formatted_task1169_xcopa_commonsense_cause_effect_ht.json
"Artificial-life_vb6effect_源码"是一个专门探讨VB6中视觉效果实现的项目,通过深入理解并分析这个源码,我们可以学习到如何在VB6中实现仿生学(Artificial-life)效果。 一、VB6基本概念与特性 VB6以其直观的...
标题中的"Colorize-effect_vb6effect_"似乎指的是一个基于Visual Basic 6(VB6)的特效程序,可能是一个能够给图像或者用户界面元素添加颜色调整效果的库或工具。在VB6中,开发人员可以利用GDI(Graphics Device ...
在VB6(Visual Basic 6)环境中,"Histograms-advanced_vb6effect_"这个标题暗示了我们将探讨一种高级的视觉效果,特别是与直方图相关的编程技术。直方图是一种统计图表,它通过一系列垂直条形的高度表示数据分布的...
"sprite_character_mage_effect_quasarexplosion.NPK" 文件就是一个典型的例子,它代表了一种名为“夸克爆炸”的法师角色特效。接下来,我们将深入探讨这个特效的可能实现方式、技术细节以及其在游戏中的应用。 ...
资源名:引力波_LISA_GW_deformation_effect_animation_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合...
QT框架是Qt公司开发的一款强大的跨平台应用程序开发框架,它提供了丰富的库支持,包括图形界面、网络通信、数据库访问等。在"qt_sound_effect.rar"这个压缩包中,重点是利用QT来实现音频的播放及可视化效果。让我们...
"full effect188"可能是指该版本的MATLAB在某些特定应用中能发挥出全部效能的特性,但具体含义可能需要更多信息才能确定。 描述中的"matlab link for a direct download for the key gen and full download"指出,...
这个“directx8_firework_effect.rar_源码”是一个使用DirectX 8实现的烟花效果示例程序,可以从源代码中学习如何在游戏或应用中创建逼真的烟花动画。 源码通常包含编程语言(可能是C++或C#)编写的代码文件,这些...
通过这些文件,开发者可以深入理解AMCap的工作原理,学习如何利用DirectX API进行视频捕获和处理,这对于开发基于DirectX的多媒体应用非常有帮助。同时,这也为自定义视频处理算法或者扩展AMCap的功能提供了基础。
功能强大的音效处理库,包括混响,回声,压缩,合唱等。
在这个"j2me_water_effect.rar_j2me"压缩包中,包含的是一个利用J2ME实现的水波纹特效的示例代码。这个特效通常用于提升游戏或者应用的视觉效果,为用户带来更加生动和真实的体验。 水波纹特效在J2ME中实现并不简单...