![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 22.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
witam. nie wiem czy pisze w dobrym dziale. jesli nie to prosze poprawcie mnie. mianowicie borykam sie z pewnym problemem. zrobilem sobie slider wlasnej roboty. zasada dzialania jest bardzo prosta:
przesuwamy elementy w sliderze za pomoca przyciskow strzalek lub za pomoca 3 przyciskow odpowiadajacych za 3 strony. ponizej znajduje sie przycisk ZOBACZ, w ktorym ma byc odnosnik. wszystko jest dobrze tylko nie mam pojecia jak wpisac wartosc href dla przycisku w zaleznosci od tego ktora strona slidera jest wlaczona. obrazek ZOBACZ przeladowuje sie za kazdym razem, wiec teraz tylko pytanie jak to tam wpisac tego hrefa. moj przycisk ma klase view i potrzebuje wpisac wartosc do href. Kod <a href=""><div class="view"></div></a> dzieki za pomoc. Ten post edytował tomkowy 22.05.2010, 23:43:45 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 10 Dołączył: 4.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
wyglada ok (IMG:style_emoticons/default/smile.gif)
tak na szybko patrzac dwie rzeczy bym zmienil: 1. czesto powtarza Ci sie w kodzie wyszukiwanie $('.view').parent('a[href="featured1.html"]'). optymalniej byloby umiescic gdzies w globalnej przestrzeni np. var featured1 = $('.view').parent('a[href="featured1.html"]'); i pozniej odwolywac sie juz do zmiennej, dzieki temu skrypt bedzie dzialal szybciej (korzystanie z referencji zamiast ciaglego wyszukiwania od nowa), a i kod bedzie troche bardziej przejrzysty 2. generalnie lepiej w js uzywac porownan === zamiast ==. dzieki temu masz jakas kontrole typow, latwiej wykryc dziwne zachowanie aplikacji i poniewaz skrypt nie musi dokonywac rzutowania, calosc dziala odrobine szybciej. o tym i paru innych kwestiach mowil Douglas Crockford na swojej prezentacji google tech talk (polecam) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 19:51 |