gpt4 book ai didi

javascript - 如何设置 ExtJS 窗口显示/隐藏动画?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:48:24 28 4
gpt4 key购买 nike

这是我的源代码:

Ext.create('Ext.window.Window', {    id:'edit_segtype_win',    title:'msg',    layout: 'fit',    html:data,    modal:true,    resizable:false,    constrain:true}).show(undefined,bind_ajax_success);

当我调用 show(...) 时,窗口将在没有任何动画的情况下显示。我想添加一些动画,例如淡入/淡出/滑入/滑出。有人可以帮我吗?谢谢!

最佳答案

您可以使用动画对象 http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.fx.Anim像这样在您的窗口组件中使用:

var myWindow = Ext.create('Ext.window.Window', {
html:"hello world",
});

Ext.create('Ext.fx.Anim', {
target: myWindow,
duration: 1000,
from: {
width: 400, //starting width 400
opacity: 0, // Transparent
color: '#ffffff', // White
left: 0
},
to: {
width: 300, //end width 300
height: 300 // end height 300
}
});

然后,当您调用

时会添加该动画
window.show();

关于javascript - 如何设置 ExtJS 窗口显示/隐藏动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16115079/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com