$(文件)。就绪(函数()是不是叫
我在一个页面的中间设置的document.ready。
这是工作的本地服务器上的精细,在线生产测试的服务器上,但未能最终的服务器上
任何建议
THX
代码:?
$(document).ready(function() {
是的。 JQuery正在加载,它正在运行
更新:这些天我发现了同样的问题,并且为了进一步的引用,包含jQuery的脚本标记必须被合理地关闭。如果不是$(document).ready()永远不会被调用。
Wrong:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'/>
Also wrong:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'>
Right:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'></script>
目前使用的HMTL5 <!DOCTYPE html>
获取Firebug,并检查:
- 是jQuery的负载或者是下落不明。是否在
document.ready
之前加载? - 是脚本抛出任何JavaScript错误?
+1 Web开发没有萤火虫就像驾驶被蒙住眼睛 – 2009-12-15 01:58:05
最有可能的问题是生产服务器不具备的jQuery的副本。切换到google provide jquery是一个很好的做法。
uh .... no。过早优化。仅仅依靠外部源对于网站中不可或缺的东西 – DGM 2009-12-15 02:35:26
@DGM:我想说,如果谷歌崩溃了,互联网将会至少暂时死亡,另一方面,让我们说他们禁用了这项服务,这会导致您的网站停机一段时间,我会说速度优势和当前的可靠性 – 2009-12-15 02:48:22
@DGM:Yuriy是对的,使用Google CDN的托管版本的jQuery(或任何其他库)绝对没有错,同时,这个库很可能被缓存用户计算机,使其加载和节省带宽更快 – BenTheDesigner 2009-12-15 05:59:07
“任何建议” - 是的,提供一些代码。 – 2009-12-15 00:17:50
任何javascript错误?什么是你的jQuery库参考看起来像什么? – womp 2009-12-15 00:18:14
jQuery加载? – czarchaic 2009-12-15 00:23:15