Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> js/jquery "dosłownie" jednorazowe wywołanie funkcji po kliknięciu linka, jak?
dexter21
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 21.05.2010

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


Hej wszystkim,
chcę po kliknięciu linka wywołać jednarozowo funkcję,
ale bez możliwości ponownego jej wywołania, po kolejnym kliknięciu...

klikam pierszy raz - wywołuje się funkcja,
klikam drugi, trzeci, itd. i już funkcja się nie wywołuje...

pozdro

Ten post edytował dexter21 28.09.2012, 14:17:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Arcioch
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Tak masz rację chyba że kod ma działać też np po odświeżeniu strony (IMG:style_emoticons/default/wink.gif) wtedy musisz zapisać gdzieś że dany użytkownik kliknął już w link i zawsze sprawdzać czy istnieje ta zmienna (IMG:style_emoticons/default/wink.gif)

Edit (IMG:style_emoticons/default/wink.gif)

Przykład do postu Nospora

  1. <meta charset="UTF-8">
  2. <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
  3. $(function() {
  4. var funckja = false;
  5.  
  6. $(".klik").click(function() {
  7.  
  8. if(funckja == false){
  9. alert('asd');
  10. funckja = true;
  11. }
  12.  
  13. return false;
  14. });
  15.  
  16. });
  17. </head>
  18. <a href="#" class="klik">kliknij</a>
  19. </body>
  20. </html>


Ten post edytował Arcioch 28.09.2012, 14:36:44
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 20:01