Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] jQuery, nadpisywanie funkcji
Forum PHP.pl > Forum > Przedszkole
neo1986kk
Witam, może temat nie wiele mówi, ale już wyjaśniam zagadnienie;


$('a').click(function(){
alert('aaaa');
});


i teraz chodzi mi to że gdzieś pod spodem daję skrypt

$('a').click(function(){
alert('bbbb');
});

Czy jest jakaś możliwość wpisania w ten drugi blok metody, która zablokuje działanie pierwszej funkcji? Czyli żeby po kliknięciu wyświetlił tylko 'bbbb' w okienku alertu?
Tuminure
Np. poprzez metodę off
[JAVASCRIPT] pobierz, plaintext
  1. $('a').off('click');
[JAVASCRIPT] pobierz, plaintext
Przykład: http://jsfiddle.net/yqs7mu2z/
Turson
Tak czy siak to jest ingerencja w kod wiec nie prosciej usunac pierwszy onclick jezeli nie jest potrzebny?
Lub jeżeli masz 2 różne a to nadaj im inne klasy i odroznij to w onclick
neo1986kk
Jasne ze niby moge rozróżnić klasami, ale to jest generowanie kilku tabel i pod każdą z nich po kliknięciu na wiersz ma robić się co innego. Narazie wykorzystam "off", ale w przyszłości i tak będę musiał nadać klasy.
Dzięki za pomoc
maviozo
Można tak: http://jsfiddle.net/vzqv9c5a/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.