я получаю текст из файла PHP с использованием Ajax, как так:добавления ответа PHP с AJAX
var oReq = new XMLHttpRequest(); //New request object
oReq.onload = function() {
console.log(this.responseText);
$('#twitterFeed').append(this.responseText);
};
oReq.open("get", "library/twitter.php", true);
//
oReq.send();
И это прекрасно работает, добавляя текст в DIV создан в HTML-файле. Проблема в том, что я использую jticker для прокрутки текста, но когда я загружаю текст через AJAX, он не будет прокручиваться. Если я вставляю текст в div вручную, он будет. Я подозреваю, что с момента загрузки текста jticker.js не добавляет необходимые классы в div, чтобы прокручивать его.
Вы, вероятно, нужно позвонить jTicker на элемент каждый раз, когда содержимое изменяется, потому что оно, вероятно, повторно измеряет элемент при вызове '$ ('. ticker'). jTicker();' –
Спасибо! Я просто положил '$ ('. Ticker'). JTicker();' в моей функции обратного вызова AJAX и, похоже, сейчас работает. – Packy
Спасибо, только перенесли его сейчас. –