如何设置dojo元素的样式?

时间:2011-01-21 10:55:52

标签: css dojo dijit.layout

我正在使用手风琴容器,如下所示:

<div class="order-accordion" dojoType="dijit.layout.AccordionContainer">
    ...
</div>

dojo-framework将其转换为实际的accordioncontainer。

<div title="" dojotype="dijit.layout.AccordionContainer"
     class="order-accordion dijitContainer dijitAccordionContainer dijitLayoutContainer dijitAccordionContainer-child dijitAccordionContainer-dijitAccordionContainer dijitVisible" id="dijit_layout_AccordionContainer_4" dir="ltr" widgetid="dijit_layout_AccordionContainer_4"
     style="overflow: hidden; width: 338px; height: 461px;" role="tablist">
    ...
</div>

对于这个元素,我希望它在必要时使用滚动条,我使用css为类order-accordion声明。但是,dojo为元素本身添加了一个样式,它会覆盖我的溢出值。

如何防止dojo将此样式添加到元素中。或者,或者,如何覆盖此值。我已经尝试将样式属性添加到原始div,但这完全被dojo忽略/覆盖。

我更喜欢一种方法来为元素提供我自己的值,而不是使用javascript来查看所有这些元素并更改它们。

1 个答案:

答案 0 :(得分:1)

.order-accordion { overflow:visible !important; }