AJAX Accordion在Firefox中呈现滚动条但不在IE中呈现滚动条

时间:2009-11-11 11:11:56

标签: .net ajax firefox controls accordion

AJAX手风琴控制有点问题......

我有两个窗格,其中一个默认打开,但在Firefox中它会在两个轴上显示滚动条 - 当你扩展第二个面板时,它们会消失。在IE中没有渲染滚动条 - 这就是我的目标!

使用FireBug,我可以看到当在页面上呈现Accordion Control时,div应用了以下属性:“overflow:auto; height:auto;” - 将溢出更改为“隐藏”可以解决问题。

Annoying scrollbars! http://img690.imageshack.us/img690/5052/sosanta.gif

Full size image here

现在我的问题是,因为Accordion Control是动态渲染的,我如何强制隐藏Overflow属性?我已经尝试为手风琴本身设置一种风格,以及它所包含的Divs并居住但没有运气:(

感谢您对此事的任何建议 - 变得疯狂!

2 个答案:

答案 0 :(得分:1)

您应该查看一下accordion-plugin文档,看看是否有一个配置参数可以设置为实现您想要的效果。
如果你正在使用THIS,你可以将AutoSize设置为'none',手风琴将适应内容宽度。

答案 1 :(得分:1)

好的......根据al nik的建议,我筛选了我的所有代码 - 在手风琴的窗格2的标题中(仅包含图像)我指定了一个高度属性(height =“100px”相同的高度)因为某些原因在Firefox中,尽管AutoSize属性被设置为'none',但这会导致滚动条出现。

感谢您的评论!