Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQUERY] Wykonanie skryptu po kliknięciu myszy
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
ZenekN
Mam taki skrypt

  1. $(document).ready(function(){
  2.  
  3. $(".seria").bind('click', function(){
  4. prod = $(this, '.button-seria').attr('data-productid');
  5. $('.seria-'+prod).show();
  6.  
  7.  
  8. });
  9. });


i teraz w dowolnym momencie mouseup chciałbym wyświetlić alert,
problem polega na tym że po wykonaniu show() otrzymuję również alert, a chciałbym wyświetlić alert dopiero po wyświetleniu seria-prod i dopiero jak potem użytkownik wciśnie przycisk

chyba dobrze napisałem wink.gif
Beniooo
Czyli:
1. Naciskam przycisk
2. Widzę zawartość .seria-prod
3. Pokazuje mi alert
?
ZenekN
Tak mam teraz, a chciałbym aby było tak

1. Naciskam przycisk
2. Widzę zawartość .seria-prod
3. Wciskam przycisk w dowolnym miejscu przeglądarki
4. Pokazuje mi alert
Beniooo
Ogólnie nie rozumiem, czemu pokazuje Ci alert, bo funkcja .show() w jQuery nie ma w takiej postaci wyświetlania alertu.
Spróbuj sobie z:
Kod
$( ".seria-prod" ).show( 400, function() {
  // Tutaj kod dodający do body funkcję przy zdarzeniu onClick i wywołujący alert np.:
  $( "body" ).click(function() {
    alert( "Jakiś alert" );
  });
});
ZenekN
Działa, jestem poprostu zmęczony, alert wyświetlał mi się ponieważ dałem alert() poza show.
Dzięki!
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.