JQuery脚本不适用于IE8
我正在为JQuery使用这个字幕插件: 这将使用ul和li元素创建一个流式ticker。我使用嵌入的RubyonRails来提供数据 这适用于使用Safari和Firefox的Mac,以及使用Firefox的Windows,但不适用于IE8上的Windows。我在另一个使用JQuery的页面上遇到了类似的问题。基本上,它在InternetExplorer8中不起作用 我已经对此进行了研究,但似乎找不到具体的答案,我需要使这项工作。我读过的一篇文章建议使用$window.loadfunction{而不是$document.readyfunction{ 谢谢你的帮助。我对JQuery还不太熟悉 以下是我的代码的相关部分:JQuery脚本不适用于IE8,jquery,internet-explorer,Jquery,Internet Explorer,我正在为JQuery使用这个字幕插件: 这将使用ul和li元素创建一个流式ticker。我使用嵌入的RubyonRails来提供数据 这适用于使用Safari和Firefox的Mac,以及使用Firefox的Windows,但不适用于IE8上的Windows。我在另一个使用JQuery的页面上遇到了类似的问题。基本上,它在InternetExplorer8中不起作用 我已经对此进行了研究,但似乎找不到具体的答案,我需要使这项工作。我读过的一篇文章建议使用$window.loadfunction
<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>
我下载了这个插件,并在FF、IE和Chrome中进行了测试,它对我来说运行良好。但我注意到,如果不将css文件添加到页面jquery.marquee.css中,该插件将无法运行
<link href="Styles/jquery.marquee.css" rel="stylesheet" type="text/css" />
在我添加插件后,它在任何地方都可以运行。如果它不适合你,可以检查IE的安全标签,确保你可以从中运行Javascript
祝你好运。谢谢你的回复。你使用的是什么版本的IE?我可以在IE9中使用,但不是IE8。是的,CSS对功能至关重要,但我有,而且在其他浏览器中也可以使用。IE8中有一些东西根本不起作用。@SteveCervera我测试时正在使用IE8,这很奇怪不为你工作。