0

我用 javascript 生成我的标题,但它没有固定在顶部。Firebug显示html代码中没有fixed="top"。

我这样做。这是这样做的方法,不是吗?:

var newAlarmHeading = new dojox.mobile.Heading({
    id: "headerAlarms",
    dojoType: "dojox.mobile.Heading",
    back: "zurück",
    moveTo: "previousDivNode",
    fixed: "top",
    label: "Meldungen",
});
newAlarmHeading.placeAt("divAlarms",'first');
4

1 回答 1

1

请查看我对您的其他(相关)问题的回答:https ://stackoverflow.com/a/16604456/1723384 特别是,您可以尝试从我在回答中指出的测试文件中获取灵感。

我要补充一点,您不应该将 dojoType 属性放入 Heading 的构造函数参数中。这是针对标记情况的,即当您在 HTML 中以声明方式创建小部件时。顺便说一句,在最新的 Dojo 版本中(如果我没记错的话,从 1.7 开始),您应该使用与 HTML5 兼容的“data-dojo-type”属性而不是旧的 dojoType(另请参阅http://dojotoolkit.org/参考指南/1.9/dojo/parser.html)。但是,同样,这是用于小部件的声明式创建,而不是用于编程式创建。

希望这会有所帮助,阿德里安

于 2013-05-17T08:40:03.617 回答