jquery: событие: event.preventDefault(); , e не определено

эй, у меня есть функция jquery, которая запускается по событию onclick якоря, функция выглядит следующим образом:

function dropDown(subid, e) {
 e.preventDefault();
 var sub = '#' + subid;
 // hide all submenus first
 $('.subnav').css({'display' : 'none'});
 //Show the Current Subnav 
 $(sub).css({'display' : 'block'});
}

вот как я пытаюсь ее вызвать:

<a href="#!" onclick="dropDown('sn_cities')" >Cities</a>

Однако я получаю эта ошибка: e is undefined

я хочу отменить событие onclick по умолчанию для ссылки привязки, любая помощь будет оценена по достоинству.

5
задан apsillers 31 May 2012 в 01:31
поделиться