• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IEの「explorercanvas」で作ったCANVASがスクロール)

IEの「explorercanvas」で作ったCANVASがスクロール

このQ&Aのポイント
  • IEの「explorercanvas」で作ったCANVASがスクロール出来ない
  • HTML5の<canvas>要素を、擬似的に使えるようにした「explorercanvas」を使用して<canvas>要素を<div>要素の中に配置したところ、親の<div>ボックスのスクロールではcanvasがスクロールされません。
  • 代替策として、canvas内で再描画する方法を考えることができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

<canvas>直下の<div>がposition:absoluteになっているので、styleを付けておくとどうでしょうか。 position:relativeにすることで、弊害がどの程度出るかわかりませんが。 (floatが使えなくなるとか、近くにある要素のmarginが消えるとか) <!--[if ie]> <style> canvas{position: relative;} </style> <![endif]-->

yyr446
質問者

お礼

ありがとうございます。 IEの開発者ツールで見ると確かにそうなってますね。 <style type="text/css"> canvas > div {position: relative !important;} </style> で、一応スクロール出来ました。 他の機能がどうなるか、試してみます。 目的は、CANVASを使ったスライドショー作成です。

関連するQ&A