Obsługa zdarzeń dla AJAX-wego contentu za pomocą funkcji delegate(jQuery)

Czasami możemy się spotkać z sytuacji , że ładujemy AJAX-owo jakiś kontent na przykład kilka linków i chcemy aby po zdarzeniu - przypuśćmy hover pojawił się alert z wiadomością. Dotychczas jQuery umożliwiało wykonanie takiej operacji za pomocą funkcji live, jednak od wersji 1.9 nie...

Automatyczne dopasowywanie rozmiaru czcionki do menu za pomocą jQuery

Skrypt rekurencyjny umożliwiający dopasowanie rozmiaru elementów li a w liście(w moim przykładzie menu) $.fn.changeFont = function(useMargins,size) { var sum = 0; $(this).children("a").css("font-size",size+"px"); this.each(function() { sum += $(this).outerWidth(useMargins); }); //tu zamiast 950 podajemy żądaną szerokość if(sum>950) $(this).changeFont(true,size-1); return sum; }; Do wywołania funkcji...

Identyfikacja uruchomionego przycisku dla zdarzenia submit w jQuery

Aby odebrać zdarzenie wysłania formularza za pomocą jQuery należy użyć metody submit() , jednak czasami zdarza się , że mamy kilka inputów i musimy zidentyfikować za pomocą którego zostało wywołane zdarzenie. Nie znajdziemy takiej informacji w $(this), musimy użyć następującego kodu: $(selektor).submit(function(event) { var button=event.originalEvent.explicitOriginalTarget; alert($(button).attr('title')); }); Dzięki event.originalEvent.explicitOriginalTarget pobieramy...

Witaj

Cześć - nazywam się Rafał Stępień. Od ponad 10 lat pasjonuje się światem IT i chciałbym za pomocą tej strony przekazać Ci moją wiedzę oraz zebrane doświadczenia. Dodatkowo, będę zamieszczać tutaj informacje o wydarzeniach, które realizuje, projektach w których biorę udział oraz problemach z jakimi się natknąłem podczas mojej wędrówki. Jestem otwarty na feedback i pytania osób, których zainteresuje zawartość tej strony. Możesz skontaktować się ze mną bezpośrednio na maila kontakt@rafalstepien.com lub za pomocą kanałów social media.