Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JQUERY] Wykonanie skryptu po kliknięciu myszy
ZenekN
post 1.04.2015, 21:23:19
Post #1





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


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

Ten post edytował ZenekN 1.04.2015, 21:24:16
Go to the top of the page
+Quote Post
Beniooo
post 1.04.2015, 21:29:04
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Czyli:
1. Naciskam przycisk
2. Widzę zawartość .seria-prod
3. Pokazuje mi alert
?


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
ZenekN
post 1.04.2015, 21:52:05
Post #3





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Beniooo
post 1.04.2015, 22:04:00
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


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" );
  });
});


Ten post edytował Beniooo 1.04.2015, 22:05:05


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
ZenekN
post 1.04.2015, 22:09:54
Post #5





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Działa, jestem poprostu zmęczony, alert wyświetlał mi się ponieważ dałem alert() poza show.
Dzięki!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.05.2024 - 19:38