我对此有点陌生,但我不知道为什么我的 jquery 脚本没有执行。它是我的 main.js 中的一个函数,我这样称呼它:
jQuery(function($){
geoCode();
})
http://jsfiddle.net/spadez/tZNw4/2/
我希望警报会在页面加载时出现,但实际上它没有做任何事情。谁能告诉我我做错了什么?
我对此有点陌生,但我不知道为什么我的 jquery 脚本没有执行。它是我的 main.js 中的一个函数,我这样称呼它:
jQuery(function($){
geoCode();
})
http://jsfiddle.net/spadez/tZNw4/2/
我希望警报会在页面加载时出现,但实际上它没有做任何事情。谁能告诉我我做错了什么?
删除 JavaScript 窗口中的最后一个右括号。
您的问题在函数中:
function geoCode() {
alert("test");
}); //<------------------see here the closing `);`
使它像这样:
function geoCode() {
alert("test");
}
试试document.ready:
$(document).ready(function() {
geoCode();
});
编辑:啊,他们做同样的事情(TIL)。
为您修复它:
我认为您应该使用文档就绪事件。
jQuery(document).ready( function() {
geoCode();
});