0

熟悉 jsFiddle 的人的快速问题:为什么单击按钮时不运行该函数

我确定我遗漏了一些明显的东西,但无法使其正常工作。

4

3 回答 3

3

您需要在侧边栏中选择“不换行(头部)”选项。否则,你的f()函数会被一些东西包裹起来,并且在属性$(function() { /*...*/ });中设置是不可见的:onclick

http://jsfiddle.net/ambiguous/a6rQX/

于 2011-04-26T04:12:16.950 回答
1

这是因为该函数名称f()为 onReady 函数的本地函数,因此它在全局上下文中不可用。

onReady(){
    function f(){
        xyz
    }
}
于 2011-04-26T04:21:59.377 回答
1

在框架下选择“不换行(头)

单击运行按钮。

它现在应该可以工作了。

于 2011-04-26T04:08:07.537 回答