В настоящее время с jQuery, когда мне нужно что-то делать при нажатии Click, я сделаю это вот так...
$(".close-box").click( function() {
MoneyBox.closeBox();
return false;
});
Я смотрел какой-то код, который у кого-то еще есть в проекте, и они делают это вот так...
$(".close-box").live("click", function () {
MoneyBox.closeBox();
return false;
});
Заметьте, что это похоже на то же, насколько я могу сказать, за исключением того, что они используют функцию live(), которая теперь устарела, и jQuery docs говорят использовать on()
вместо этого, но в любом случае, зачем использовать live/on() вместо моего первого примера?