2011-04-26 110 views
0

快速提问熟悉jsFiddle的人:为什么this在按钮被点击时运行该功能?jsFiddle - 我错过了什么?

我确定我错过了一些明显的东西,但无法让它工作。

+1

类似的问题:http://stackoverflow.com/questions/5431351/simple-example-doesnt-work-on-jsfiddle – 2011-04-26 03:59:12

回答

3

您需要选择‘无包(头)’选项,在。侧边栏,否则,你的f()功能获取一些$(function() { /*...*/ });东西包裹起来,是不可见在onclick属性进行设置:

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

1

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

点击运行按钮。

现在应该工作。

1

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

onReady(){ 
    function f(){ 
     xyz 
    } 
}