2010-03-24 59 views
0

我正在使用dojo dijit對話框來爲lightbox效果彈出數據。如何設置溢出:爲dojo的對話框隱藏

問題是dojo動態地改變了「containerNode」的樣式屬性,所以如果該框比瀏覽器窗口更大,滾動條就會出現。它動態設置「overflow:auto」。

我知道這是有道理的,但我想覆蓋這個,並強制用戶打開瀏覽器,因爲模式/燈箱看起來真的很糟糕,否則。

我該如何改變這種行爲?示例代碼會很有幫助!

感謝

回答

0

您可以訂閱你的對話框的「顯示」方法和修改你需要的任何樣式。

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