1

私は自分の会社のレポート サイトに取り組んでいます。以前は Google チャートを使用していましたが、現在はスパゴから取得したデータを使用してハイチャートを使用しています。

以前は、gogole チャートを使用して、ボタンをクリックするとチャート全体を右にスライドする素敵なメニューがありました。これは z-index と相対位置で行われ、問題なく動作しました。しかし、今では新しいチャートが表示され、<iframe>いたずらされています。

ボタンをクリックすると、チャートはスライド メニューを避けて、その下にドロップダウンします。z-index と相対位置は修正できないようです。私の最初のアイデアは、これらの位置設定を持つ div タグ内に iframe を配置することでしたが、それも機能しません。

提案やアドバイスはありますか?

4

2 に答える 2

1

新しいチャート (または iframe) のコードを a に入れ、それを body の他のすべての要素の後に body の最後にdiv追加します。div

次に、すべての要素の上に表示されます。

于 2012-10-10T12:03:40.853 に答える
1

iframe は可能な限り最高の要素です (実際には要素ではなく、ウィンドウ内に埋め込まれたウィンドウです)。フラッシュ オブジェクトを超えることができる唯一の要素です。

そう; いいえ、これは CSS トリックでは不可能です。iframe のサイズを変更し、iframe 内のラッパー要素の margin-left を変更して、ページを覆うスライダーと一致させることで、効果を偽造することができます。

于 2012-10-10T11:56:13.943 に答える