![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki problemik, stworzyłem funkcję w jquery:
Funkcja ma za zadanie aktywować diva który posiada class="menu_x" gdzie "x" jest dynamiczny. Wszystko działa lecz na podwójne kliknięcie, ogarnia ktoś by było to na 1? Jeśli dam na sztywno sam kod w jquery:
działa na jeden klik |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
Kod function zmien(x)
{ $('.menu_'+x).toggleClass('aktywuj'); } $(function(){ $('#zmien_1').click(function(){ zmien(1); }); }); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
to nie zadzaiała bo parametr x musi być przekazany dla klasy i id.
klasa i id musi mieć w nazwie parametr, dla klasy 'menu_'+x (czyli może mieć wartość menu_1, menu_12, menu_13434..) natomiast id ma wartości 'menu_'+x (czyli może mieć wartość zmien_1, zmien_12, zmien_13434..) Ten post edytował marcinsm 10.08.2014, 20:22:17 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie ma idealnego rozwiązania.
http://stackoverflow.com/a/1067484 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:46 |