Postaram się wyjaśnić problem za pomocą prostego kodu.Jak zastąpić obsługę zdarzeń jquery
var fireClick = function() { alert('Wuala!!!') };
$('#clickme').click(fireclick);
$('#clickme').click(fireclick);
Tak więc teraz będzie to oczywiście ostrzeżenie 2 razy, ale potrzebuję go alert tylko raz. Próbowałem na wiele sposobów, ale bez rezultatu.
Dzięki.
Czy możesz podać kontekst, w jaki sposób połączenie wywołania zdarzenia kończy się dwukrotnie? Być może uniemożliwisz drugiemu wywołaniu zmianę w działaniu twojego kodu. –
Powiązane: http://stackoverflow.com/questions/209029/best-way-to-remove-an-event-handler-in-jquery –
To jest "Voila". :) –