Javascript 闪动文本在Firefox中有效,但不适用于Chrome,只适用于外部js文件
其中一个div标题我主页上的一个文本标题旨在反复淡入淡出以产生闪烁效果,该函数称为onLoad of a image in my home.php文件Javascript 闪动文本在Firefox中有效,但不适用于Chrome,只适用于外部js文件,javascript,jquery,external-js,Javascript,Jquery,External Js,其中一个div标题我主页上的一个文本标题旨在反复淡入淡出以产生闪烁效果,该函数称为onLoad of a image in my home.php文件 <h3 id="FlashingText" style="color:#fff;display:none;font-family:arial;font- weight:bold;font-size:16px">Text Flashes Here</h3> //Lots of code <img onLoad
<h3 id="FlashingText" style="color:#fff;display:none;font-family:arial;font-
weight:bold;font-size:16px">Text Flashes Here</h3>
//Lots of code
<img onLoad="FlashText()" etc. etc.>
//Lots of code
//Right before closing body tag
<script type="text/javascript">
function FlashText() {
$("#FlashingText").fadeIn(500).delay(500);
$("#FlashingText").fadeOut(500).delay(500);
FlashText();
}
</script>
</body></html>
当我把这个脚本放在我的主页home.php的代码中时,它可以在所有浏览器中运行。当我把它放在一个外部js文件中时,外部js文件就在上面代码中关闭body标记之前插入,它在FF中工作,但在Chrome中不工作,我使用的是每个文件的最新版本。有趣的是,去掉h3标签中的显示:none并更改fadeIn和fadeOut的顺序,即首先放置fadeOut,会得到相同的结果
你知道为什么会这样吗?最糟糕的情况是,我只是将脚本留在home.php中
谢谢你的帮助 这是什么样的?我不知道…根据这个网站上关于眨眼的讨论,我已经避免了使用它,实际上从来没有使用过它。你用jQuery的document.ready函数尝试过这个吗?不…我会尝试一下…会让你知道的。谢谢