
25.04.2008, 14:10
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
[Вопрос] JQuery - cинтасис, обработка событий
PHP код:
$(document).bind("ready", function(){
loginStart();
});
function loginStart()
{
$("#loginButton").click(
function()
{
// Фунция затемнения экрана, описаная в другом месте, так как повторно испрльзуеться
feed();
alert("in");
}
);
}
Вопросы:
1. Правильно ли составлен код?
2. Почему при нажатии выскакивает 2 alert("in")?
3. Как срабатывает код? Получаеться при загрузке страницы срабатывает функция loginStart(), а потом, при нажатии на кнопку, что вызывает эту функцию опять? Или кодом, что я привел выше, мы устанавливаем постоянный обработчик при нажатии на кнопку?
спс
ps
или
PHP код:
$("li").bind("click", function(){
// Фунция затемнения экрана, описаная в другом месте, так как повторно испрльзуеться
feed();
});
4.Эта функция должна помещаться всегда в оболочке?
5. 4. ГДЕ должна быть описана функция feed(); ???
Просто лна будет использоваться в разных местах, и дублировать ее код в каждой функции нет смысла
Последний раз редактировалось Naydav; 25.04.2008 в 14:39..
|
|
|