Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript]Rozsuniecie elementu z adresu
kondziu9516
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 1
Dołączył: 9.08.2011
Skąd: Bielsko Biała

Ostrzeżenie: (20%)
X----


Witam,
Mam taki panel:


I moje pytanie: czy można otworzyć go z adresu strony ?
Póki co otwiera się on tylko po naciśnięciu Napisu na Dole i zamyka tak samo (w tym wypadku: Close Panel)

Chodzi mi o otwarcie z adresu strony. Coś typu index.php#open lub coś podobnego

Tutaj jeszcze js:

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2.  
  3. // Expand Panel
  4. $("#open").click(function(){
  5. $("div#panel").slideDown("slow");
  6.  
  7. });
  8.  
  9. // Collapse Panel
  10. $("#close").click(function(){
  11. $("div#panel").slideUp("slow");
  12. });
  13.  
  14. // Switch buttons from "Log In | Register" to "Close Panel" on click
  15. $("#toggle a").click(function () {
  16. $("#toggle a").toggle();
  17. });
  18.  
  19. });
[JAVASCRIPT] pobierz, plaintext


I kawałek kodu który odpowiada za otwieranie

  1. <div class="tab">
  2. <ul class="login">
  3. <li class="left">&nbsp;</li>
  4. <li><?php echo $_SESSION['usr'] ? $_SESSION['usr'] : 'Welcome ';?>!</li>
  5. <li class="sep">|</li>
  6. <li id="toggle">
  7. <a id="open" class="open" href="#"><?php echo $_SESSION['id']?'Open Panel':'Log In | Register';?></a>
  8. <a id="close" style="display: none;" class="close" href="#">Close Panel</a>
  9. </li>
  10. <li class="right">&nbsp;</li>
  11. </ul>
  12. </div>


Bardzooo prosze o pomoc !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


W
[JAVASCRIPT] pobierz, plaintext
  1. window.location.hash
[JAVASCRIPT] pobierz, plaintext

Masz aktualny hash strony (tzn. strona.pl#hash), jak go nie ma masz pusty ciąg. Możesz sobie sprawdzić czy zawiera #open, jak tak wywołaj funcje


--------------------
Go to the top of the page
+Quote Post
kondziu9516
post
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 1
Dołączył: 9.08.2011
Skąd: Bielsko Biała

Ostrzeżenie: (20%)
X----


yyy... nie wiem jak to zrobić ;(
Pomożesz ? proszę wink.gif
Go to the top of the page
+Quote Post
lobopol
post
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Nie wiesz jak napisać ifa? Przecież to absolutne podstawy
[JAVASCRIPT] pobierz, plaintext
  1. if(window.location.hash == "#open") {
  2. //dalej nie podpowiem bo to już by była przesada
  3. }
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post
kondziu9516
post
Post #5





Grupa: Zarejestrowani
Postów: 142
Pomógł: 1
Dołączył: 9.08.2011
Skąd: Bielsko Biała

Ostrzeżenie: (20%)
X----


No nie orientuję sie w javie ;(
Póki co ogarniam html css i php :/

To pomógłby ktoś ? ohno-smiley.gif
Go to the top of the page
+Quote Post
lobopol
post
Post #6





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


java != javascript, pomyśl co chcesz osiągnąć, masz tylko i wyłącznie pokazać dany element w tym ifie. jedna linijka kodu. Ba pokazywałeś już elementy po kliknięciu, pokaż je używając tego ifa


--------------------
Go to the top of the page
+Quote Post
gr56
post
Post #7





Grupa: Zarejestrowani
Postów: 77
Pomógł: 15
Dołączył: 19.11.2011

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


Kod
#panel:target { display: block; }

Adres: index.php#panel
Go to the top of the page
+Quote Post
kondziu9516
post
Post #8





Grupa: Zarejestrowani
Postów: 142
Pomógł: 1
Dołączył: 9.08.2011
Skąd: Bielsko Biała

Ostrzeżenie: (20%)
X----


dzięki ! wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 22:06