jsFiddle - что мне не хватает? - PullRequest
       11

jsFiddle - что мне не хватает?

0 голосов
/ 26 апреля 2011

Быстрый вопрос для людей, знакомых с jsFiddle: почему это не запускает функцию при нажатии кнопки?

Я уверен, что упускаю что-то очевидное, но могуне работает.

Ответы [ 3 ]

3 голосов
/ 26 апреля 2011

Вам нужно выбрать опцию «без переноса (голова)» на боковой панели. В противном случае ваша функция f() будет упакована в некоторые элементы $(function() { /*...*/ }); и не будет видна для установки в атрибуте onclick:

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

1 голос
/ 26 апреля 2011

Это потому, что функция с именем f() локальна для функции onReady, поэтому она недоступна в глобальном контексте.

onReady(){
    function f(){
        xyz
    }
}
1 голос
/ 26 апреля 2011

Под рамкой выберите «без упаковки (голова)

Нажмите кнопку «Выполнить».

Теперь должно работать.

...