Мне надо к первому диву добавить свой стиль. Либо, как вариант, это все должно создаваться внутри моего дива.
Как это сделать?
Пытаюсь с помощью js, но никак не получается его запустить после того, как внешний полностью отработал.
Да. В конечном итоге именно это и сработало.
Первый раз я поставил 5000, но этого не хватило. С 10000 все подхватилось.
Правда, сбойнет, если внешние скрипты тормознут на большее время.
Это не работает. Внешние скрипты подгружаются асинхронно, причем див создается последним загружаемым. К ним доступа нет, ессено. А js на странице загрузится и выполнится сразу. Дива еще не будет.
А после него ничего нет. Див создается последним элементом. А загрузчик подгружается последним в цепочке других загрузчиков. 3-им, насколько я понял. Да сами попробуйте. Это мессенджер Jivosite. А класс мне понадобилось внедрить для привязки какой-нибудь завлекухи. Типа стрелки...
Пишу условия для класса дива... если в форме выбран тип 1,2,3 должно подставляться значение класса 111, 222 333... Вроде все так.. Но ничего не происходит. Див упорно стоит в значении "myClass" что делаю не так ?
(function(){
var widget_id = '______';
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//code.jivosite.com/script/widget/'+widget_id;
var ss = document.getElementsByTagName('script')[0];
ss.parentNode.insertBefore(s, ss);
})();
Это запуск. Сырец подгружает скрипт с параметрами, который, в свою очередь подгружает скрипт виджета.
В лом могу предложить (костыль) помимо div сразу за ним создать элемент script и в нем код с jQuery кодом, где написать addClass. script отработает после того, как создастся div, т.к. script будет после него создан.
Но я не до конца понял, как код работает.