Jeden z deweloperów, z którymi pracuję zaczął pisać cały jego kod w ten sposób:Czy lepiej jest używać funkcji .delegate()?
$('.toggles').delegate('input', 'click', function() {
// do something
});
vs:
$('.toggles').click(function() {
// do something
});
Czy są jakieś korzyści wydajności do tej operacji?
Może istnieć zależnie od tego, ile elementów wstawia się do obsługi, jeśli zostanie to zrobione pojedynczo. – kinakuta
Od wersji jQuery 1.7, [.delegate()] (http://api.jquery.com/delegate/) zostało zastąpione przez [.on()] (http://api.jquery.com/on/) metoda. – Sparky
Nie używać? http://api.jquery.com/on/ może zastąpić oba powyższe stwierdzenia. – mikevoermans