試したら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 件のコメント:
コメントを投稿