0

我对此有点陌生,但我不知道为什么我的 jquery 脚本没有执行。它是我的 main.js 中的一个函数,我这样称呼它:

jQuery(function($){
    geoCode();
})

http://jsfiddle.net/spadez/tZNw4/2/

我希望警报会在页面加载时出现,但实际上它没有做任何事情。谁能告诉我我做错了什么?

4

6 回答 6

1

您的代码应该在文档中准备好

$(document).ready(function() {
    geoCode();
});

看看你给我们的这个FIDDLE。你把额外的右括号')'放在最后

于 2013-06-21T10:48:25.773 回答
1

删除 JavaScript 窗口中的最后一个右括号。

于 2013-06-21T10:48:33.000 回答
1

您的问题在函数中:

function geoCode() {
   alert("test");
}); //<------------------see here the closing `);`

使它像这样:

function geoCode() {
   alert("test");
}
于 2013-06-21T10:51:02.543 回答
1

您的 javascript 上的分号出现错误类型错误:

http://jsfiddle.net/tZNw4/19/

function geoCode() {
  alert("test");
};
于 2013-06-21T10:53:04.180 回答
0

试试document.ready:

$(document).ready(function() {
    geoCode();
});

编辑:啊,他们做同样的事情(TIL)。

为您修复它:

http://jsfiddle.net/tZNw4/18/

于 2013-06-21T10:47:12.897 回答
0

我认为您应该使用文档就绪事件。

jQuery(document).ready( function() {
  geoCode();
});
于 2013-06-21T10:47:39.633 回答