2014-11-26 2 views
1

Я использую jQuery версии 1.4.1. Я пытаюсь установить размер & событий, но он не работает.Как подключить событие с объектом для изменения размера и нажмите

var $els = []; 
$els.window = $(window); 
$els.window.bind('resize', getNewWindowCorner()); 
$els.toggleUPSButtons.bind('click', toggleUPSOverlay()); 

Справка будет принята с благодарностью. Благодарю.

ответ

0

Если вы используете функцию $els.window.bind('resize', getNewWindowCorner()); выполняется немедленно, поэтому удалить кронштейн

$els.window.bind('resize', getNewWindowCorner); 
$els.toggleUPSButtons.bind('click', toggleUPSOverlay); 
1

Вы хотите дать ссылку функции для обработчика, а не возвращается значение. Снимите задние кронштейны:

$els.window.bind('resize', getNewWindowCorner); 
$els.toggleUPSButtons.bind('click', toggleUPSOverlay); 
1

Если вы хотите самим вызвать функции, может быть один другой способ.

var $els = []; 
$els.window = $(window); 

$els.window.bind('resize', function(){ 
getNewWindowCorner(); 
}); 

$els.toggleUPSButtons.bind('click', function(){ 
toggleUPSOverlay(); 
}); 
Смежные вопросы