Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] zmiana wartosci href
tomkowy
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fleshgrinder
post
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)
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: 8.10.2025 - 19:51