Я пытаюсь вызвать рисунок диаграммы Google на конкретном событии. В этом случае это будет scrollTop позиция (я думаю, что это лучшее решение здесь).Отобразить диаграмму google на scrollTop()
но я не знаю, что мне делать с «setOnLoadCallback», я думаю, что эта функция вызывает у меня столько проблем.
jQuery(document).ready(function ($) {
if ($(window).scrollTop() > 200) {
google.setOnLoadCallback(drawVisualization2);
} else {
//....
}
});
Конечно, я могу сделать обходной путь здесь, и рисовать графики, сделать их невидимыми, а затем отобразить их с помощью добавления класса в отл. «.make-visible», когда пользователь сможет их просматривать, но основная цель, которую я пытаюсь объединить, состоит в том, что я не хочу загружать все на загрузку страницы, потому что это необязательно, я хочу загрузить его, когда он нужен.
Вот мой код кода с диаграммами. Заранее благодарю за любую помощь.
Прикольная вещь, когда запущен «Элемент проверки» Chrome на моей ковшей, я вижу: JQuery не определена ошибка. Ну ... он должен быть указан, потому что я добавил его, чтобы он мог кодироваться в настройках JS.
Я не понимаю.
другая проблема с Google диаграммы, когда реализованы графики на моем сайте WordPress я получил сообщение об ошибке: «Контейнер не определен». Он определен, и рендеринг диаграмм хорошо работает на codepen, почему это не на WordPress? Графики отображаются на моей странице в Wordpress, но с неправильным размером, они очень маленькие –
Найденное решение, на wordpress, вам нужно указать размер div непосредственно в параметрах api, иначе вы будете отображать сверхмалую и нечитаемую диаграмму –
Но я все еще получаю эта странная ошибка –