1

我正在为我的公司开发一个报告网站。它曾经有谷歌图表,但现在正在使用从 spago 获得的数据的 highcharts。

以前,使用 gogole 图表时,我有一个不错的菜单,当您单击一个按钮时,它会在整个图表上向右滑动。这是通过 z-index 和相对定位完成的,并且工作得很好。然而,现在,新图表显示在一个中<iframe>,它很顽皮。

当我单击按钮时,图表会避开滑动菜单并下拉到其下方。z-index 和相对定位似乎无法修复它。我的第一个想法是将 iframe 放在具有这些位置设置的 div 标签内,但这也不起作用。

你们有什么建议或意见吗?

4

2 回答 2

1

iframe 是可能的最高元素(它实际上不是元素,而是嵌入在窗口中的窗口)。它是唯一可以越过 Flash 对象的元素。

所以; 不,这对于任何 CSS 技巧都是不可能的。您可以通过调整 iframe 的大小并更改 iframe 中 wrapper 元素的左边距以匹配覆盖页面的滑块来伪造效果。

于 2012-10-10T11:56:13.943 回答
1

只需将新图表(或 iframe)的代码放入 a 中,div然后在正文中的所有其他元素之后将其添加到div正文的末尾。

然后它将出现在所有元素的顶部。

于 2012-10-10T12:03:40.853 回答