試したらIEだけリアルにおかしかった(´・ω・`)
毎回IEだけイイ感じにエラー出すんだもんな(;´Д`)
ゲイツかビルを潰したいって久々に思ったね(;^ω^)
またまた色々調べてみた結果(´・ω・`)
(function($) { $.fn.CanvasHack = function() { var canvases = this.find('canvas').filter(function() { return $(this).css('position') == 'absolute'; }); canvases.wrap(function() { var canvas = $(this); var div = $('').css({ position: 'absolute', top: canvas.css('top'), left: canvas.css('left') }); canvas.css({ top: '0', left: '0' }); return div; }); return this; }; })(jQuery); // グラフ出力処理が終わった後に以下を呼び出す。 $('body').CanvasHack();
これで上手く行くのか(´・ω・`)
ってIE6出ない\(^o^)/
調べるとexcanvas.jsが原因(´・ω・`)
対応
// 以下をコメント化 var overlayEl = el.cloneNode(false); // Use a non transparent background. overlayEl.style.backgroundColor = 'red'; overlayEl.style.filter = 'alpha(opacity=0)'; canvasElement.appendChild(overlayEl);
IEはわがままさんだな(´・ω・`)
0 件のコメント:
コメントを投稿