Функция JS работает только при жестком обновлении страницы.Javascript

Форум по Javascript
Ответить
Anonymous
 Функция JS работает только при жестком обновлении страницы.

Сообщение Anonymous »

Я уверен, что это как-то связано со временем загрузки, но я не могу этого понять.
Я использую библиотеки диаграмм Oracle Jet и пытаюсь преобразовать ось Y в проценты
Когда я запускаю этот код при загрузке страницы, он работает только тогда, когда я сильно обновляю страницу, а не просто нажимаю f5. Но насколько я понимаю, здесь он находится в обратном вызове и должен запускаться только после загрузки ресурсов.
Когда он не работает, он сообщает мне, что oj.IntlNumberConverter не является конструктором. р>

Код: Выделить всё

require(["ojs/ojcore", "ojs/ojconverter", "ojs/ojchart", "ojs/ojpictochart"], function (oj) {
$('.dyn-chart').each(function () {
var chart = $(this);
c  = new oj.IntlNumberConverter({ style : "percent" });
chart.ojChart(chart.data("chartJson"));
chart.ojChart( "option", "yAxis.tickLabel.converter", c );
});
});
Я пытался сократить используемые ресурсы, но в конечном итоге все они были необходимы для его работы.
Если я установлю тайм-аут 100 мс, все работает нормально, но кажется, что этого делать не нужно

Подробнее здесь: https://stackoverflow.com/questions/793 ... shing-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»