jqPlotで印刷がおかしい




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

コメントを投稿