Я использую этот плагин marquee для JQuery: http://www.givainc.com/labs/marquee_jquery_plugin.htm
Это создает тикер потоковой передачи из элементов ul и li.Я использую встроенный Ruby (Ruby on Rails) для предоставления данных.
Это работает на Mac с использованием Safari и Firefox и в Windows с использованием Firefox, но не работает с Windows на IE8.У меня похожие проблемы на другой странице, которая использует JQuery.По сути, он не работает в Internet Explorer 8.
Я исследовал это, но, похоже, не могу найти конкретный ответ, который мне нужен для этой работы.Один пост, который я прочитал, предложил использовать $(window).load(function) {
вместо $(document).ready(function) {
Я благодарен за помощь.Я довольно новичок в JQuery.
Вот соответствующая часть моего кода:
<script type="text/javascript">
$(document).ready(function (){
$("#marquee").marquee();
$("#marquee").marquee("update");
});
</script>
<div id="prayers">
<!-- this loop is necessary to iterate through the array passed in @prayers -->
<ul id="marquee" class="marquee">
<% @prayers.each do |prayer| %>
<li><%= prayer.first_name %> from <%= prayer.city %> prays: "<%= prayer.request %>"</li>
<% end %>
<li>This is a scrolling prayer. Check it out</li>
</ul>
</div>