Раньше я использовал тег marquee, но сталкивался с некоторыми проблемами при переходе на совместимость браузера.
Так что это причина, я переместился в Jquery Easy Ticker https://github.com/vaakash/jquery-easy-ticker
Мое требование, что я буду называть бэкенд с помощью AJAX каждые 5 секунд, чтобы обновить ленту новостей.
Это мой код:
function displaylivenews()
{
var s = "";
for (var i = 0; i < latestnewsresponse.length; i++)
{
s += '<li><div class="itemTitle"><a href="' + latestnewsresponse[i].link + '" target="_">' + latestnewsresponse[i].title + "</a></div>";
s += '<div class="itemDate">' + latestnewsresponse[i].pub_date + "</div>";
mysource = latestnewsresponse[i].link.split("://")[1].split('/')[0].replace(/(www.)|(.com)/g, '');
s += '<div class="Source">' + mysource + "</div>";
s += '</li>'
}
// jQuery("#livenewsRss").html("<ul class='feedEkList'>" + s + "</ul>");
$("#livenewsRss").html("<ul class='feedEkList'>" + s + "</ul>").easyTicker(
{
direction: 'up'
});
}
и это моя скрипка:
http://jsfiddle.net/6n8ecLq6/10/
Но когда я бегу это, я получаю folowing ошибку в консоли браузера
Uncaught TypeError: $(...).html(...).easyTicker is not a function
Не могли бы вы дать мне знать, как это решить?
ли вы включены все источники (не 404 для этого плагин импорта), и ваша функция запуска после загрузки документа? – Beri
Я включил этот плагин и загрузил его в раздел тела (скрипка), но все тот же вопрос. – Pawan
Использование недействительного пути ресурса в скрипке. – charlietfl