加速Dojo中TitlePane的动画

时间:2015-03-18 10:14:43

标签: javascript dojo

我试图加快或删除Dojo中标题窗格的wipeIn和wipeOut动画。单击标题栏后,内容应立即显示。在其他框架中,我会修改动画速度或持续时间,但到目前为止我在dojo中没有运气。我也试图在不太成功的情况下覆盖动画。

这是(简化)我如何创建TitlePane:

require(["dijit/TitlePane", "dojo/dom-construct"], function(TitlePane, domConstruct){
    var titlePaneOptions = {};
    titlePaneOptions.title = "Some Title";
    titlePaneOptions.open = true;
    titlePaneOptions.content = "Content";

    this._titlePane = new TitlePane(titlePaneOptions);
    domConstruct.place(this._titlePane.domNode, this.context.element, "only");

    this._titlePane.startup();
});

1 个答案:

答案 0 :(得分:1)

检查TitlePane的API文档,在“属性摘要”下,有一个duration

  

持续时间 - 淡入/淡出的时间(以毫秒为单位)

例如:

var titlePaneOptions = {};
titlePaneOptions.title = "Some Title";
titlePaneOptions.open = true;
titlePaneOptions.content = "Content";
titlePaneOptions.duration = 0;

..应立即显示/消失。