Регистрация именованной функции в качестве прослушивателя с помощью Jquery - PullRequest
0 голосов
/ 28 марта 2010

Я новичок в javascript / jquery, и я немного покопался в Интернете, но не могу понять, почему следующее недопустимо:

var toggleSection = function(sectionName) {
// Do some Jquery work to toggle stuff based on sectionName string
// (concatenate sectionName with other text to form selectors)
};
$('#togglecont1').click(toggleSection("container1"));

Есть ли что-то очевидное, что я упускаю? Заранее спасибо.

1 Ответ

0 голосов
/ 28 марта 2010

Вы пытаетесь вызвать функцию внутри определения обработчика кликов, которая не будет работать. Вы могли бы сделать что-то вроде этого:

$('#togglecont1').click(function(){
    toggleSection("container1");
});
...