![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 2.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, tworzę menu które podświetla obrazki z danej kategorii, którą zaznaczymy. Menu po kliknięciu na dany przycisk powinno podświetlić (opacity:1) obrazki z kategorii przycisku. Natomiast po ponownym kliknięciu na przycisk, powinno ukryć obrazki (opacity:0.2). Menu jest już prawie gotowe, pojawia się problem prz "wyciskaniu" przycisku.
Przykładowy przycisk wygląda tak: Natomiast przykładowy skrypt do przycisku wygląda tak:
A przykładowy skrypt do wciśniętego przycisku wygląda tak:
Problem polega na tym, że skrypty wykonują się jeden po drugim, a więc zawsze wracają do stanu z przed kliknięcia. Po prostu skrypt pierwszy zmienia nazwę klasy, a skrypt drugi jest przypisany dla tej klasy i wykonuje się. Przy zamianie kolejności skryptów w pliku js dzieje się to samo. Jak sobie z tym poradzić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 14 Dołączył: 2.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie czy tworzysz jakieś elementy dynamicznie że używasz live. Bo jeżeli nie to nie jest on tu potrzebny i wtedy można to zrobić tak
i takie jedno pytanie dlaczego po kliknięciu wciśniętego przycisku w twoim skrypcie resztę przycisków zmieniasz opacity na 1 Ten post edytował radziopoke 16.07.2012, 16:25:06 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 01:32 |