Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery]Wysuwany panel
Taex
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.12.2008

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


Witam wszystkich. Potrzebuję skryptu dzięki, któremu po kliknięciu na jakiś obrazek wysunie mi się takie okienko (do góry) a po ponownym kliknięciu (na ten sam obrazek) zniknie. Postanowiłem wykorzystać do tego jquery. Mam takie coś:

jquery
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2.  
  3. $(document.body).click(function () {
  4. if ($("div:first").is(":hidden")) {
  5. $("div.b").slideDown("slow");
  6. } else {
  7. $("div.b").hide();
  8. }
  9. });
  10.  
  11. });
[JAVASCRIPT] pobierz, plaintext


html
  1. <div class="b"><iframe src="phong.htm" style="width: 450px; height: 355px"></iframe></div>
  2. <div class="sr02"><div class="a"><img src="img/fc_01.png" alt="01" /></div><div class="sr"><img src="img/game.png" alt="gra" /></div><div class="end"><img src="img/fc_04.png" alt="04" /></div></div>


css
  1. div.b {
  2. margin:3px;
  3. display:none;
  4. float:left;
  5. left:0px;
  6. bottom:0px;
  7. position:fixed;
  8. }
  9. .sr02 {
  10. position:fixed;
  11. left:10%;
  12. bottom:0px;
  13. }
  14. .a {
  15. float: left;
  16. }
  17. .sr {
  18. background:url(img/fc_02.png) repeat-x;
  19. width: 30px;
  20. height: 25px;
  21. float: left;
  22. text-align:center;
  23. }
  24. .end {
  25. float: left;
  26. }


Wszystko działa niby ładnie ale problem jest taki, że okno to wysuwa się gdzie bym nie kliknął. Jak zrobić, żeby wysuwało się i wsuwało tylko po kliknięciu w obrazek (game.png) ?

Ten post edytował Taex 18.11.2009, 12:00:42
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: 24.12.2025 - 13:15