如何为dojo的对话框设置overflow:hidden

时间:2010-03-24 19:46:07

标签: scroll dojo

我正在使用dojo dijit对话框来弹出灯箱效果的数据。

问题是dojo动态更改“containerNode”的样式属性,因此如果该框大于浏览器窗口,则会出现滚动条。它动态设置“overflow:auto”。

我知道这样做很有意义,但是我想要覆盖它并强制用户打开浏览器,因为模态/灯箱看起来非常糟糕。

如何更改此行为?示例代码会有所帮助!

由于

1 个答案:

答案 0 :(得分:0)

您可以订阅对话框的“show”方法并修改您需要的任何样式。

dojo.connect(yourDialogWidget, "show", yourDialogWidget, function(){
    dojo.style(this.containerNode, "overflow", "hidden");
});