有谁知道为什么jQuery文件准备好可能不会在网站上触发?我把这个脚本完全放在页脚中,它根本不会触发(jQuery 1.8包含在head部分中):
<script type="text/javascript">
jQuery(document).ready(function() {
alert('test');
jQuery("#slideshow iframe").each(function(){
alert('test');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
没有Javascript错误,控制台是空的,当我在Firebug的控制台中运行它时,它可以工作:
jQuery("#slideshow iframe").each(function(){
alert('test');
});
Run Code Online (Sandbox Code Playgroud)
虽然在这个特定的实例中并非如此,但是一个非常令人烦恼的方式是jQuery bug 10251:$(document).ready()回调中的错误将阻止在运行之后注册的所有回调.(在这种情况下会出现Javascript错误,但它可能看起来完全不相关.)
| 归档时间: |
|
| 查看次数: |
24394 次 |
| 最近记录: |