2016-02-02 4 views
0

На изменение ориентации событие телефона я Replot графики:Uncaught TypeError: Не удается прочитать свойство 'emptyForce' неопределенной (Jqplot)

$(window).on("orientationchange", function(event) { 
    $('#flot-chart-line-cumul-sales').empty(); 
    setTimeout(function() {          
     plotLineSales.replot({resetAxes:true}); 
    }, 200); 
} 

jqplot запустить эту ошибку в консоли в файле jqplot .pointLabels.min.js в этой точке t._elems [Вт] .emptyForce():

Uncaught TypeError: Cannot read property 'emptyForce' of undefined 

FYI: может быть, может помочь, это точка кода метка jqplot:

series:[ 
      { 
       label:'Open + Closed', 
       color:' #4BB2C5', 
       pointLabels: 
       { 
        show:true, 
        ypadding: 7, 
        stackedValue: false, 
        hideZeros: false, 
        formatString:'%d', 
        escapeHTML:false 
       } 
      }, 
      { 
       label:'Closed', 
       color:' #EAA228', 
       pointLabels: 
       { 
        show:true, 
        ypadding: -25, 
        stackedValue: false, 
        hideZeros: false, 
        formatString:'%d', 
        escapeHTML:false 
       } 
      }, 

     ], 

кто может мне помочь?

+0

Для таких проблем, как это, как правило, вы должны переключиться на не-минимизирован версию библиотеки, а затем использовать отладчик браузера, чтобы выяснить, где в вашем коде библиотека получает плохой/неправильный ввод или настройку или что-то еще. – Pointy

ответ

0

Это быстрое исправить работу.

В jqplot.pointLabels.min.js я изменил

t._elems[w].emptyForce()

с

if(t._elems[w]) t._elems[w].emptyForce();

Смежные вопросы