Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] menu rozwijane
jawka7
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


jak zrobic ładne menu ktore rozwija sie w prawą stronę? chodzi mi o prosty przyklad, dalej sam sobie dam rade (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
gcdreak
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


Najprzostrze będzie jQuery.
Wrzuć jakiś kod html i napisz co się ma rozsuwać i spróbuje napisać prosty skrypt.
Go to the top of the page
+Quote Post
jawka7
post
Post #3





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


obojetnie jakie okienko, alb
o poprostu przycisk ktory rozsunie sie w plawo i tam bedzie okienko z funkcjami, tylko tak zeby nie rozwalilo struktury strony (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował jawka7 20.02.2009, 20:57:19
Go to the top of the page
+Quote Post
gcdreak
post
Post #4





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


To np:
to co ma się rozsuwać niech będzie w <div id="hide"> a to co ma powodować rozsuwanie to niech będzie <div id="show">
więc tak:
Kod
$(document).ready(function()
{
   $('#show").mouseover(function()
   {
       $(#hide).slideToggle();
   });
})

Mouseover możesz zastąpić 'click'
Nie zapomnij w nagłówku strony dołączyć jQuery!

Ten post edytował gcdreak 20.02.2009, 21:03:24
Go to the top of the page
+Quote Post
jawka7
post
Post #5





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


ok dzieki
Go to the top of the page
+Quote Post
gcdreak
post
Post #6





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


Daj znać czy działa.
Go to the top of the page
+Quote Post
jawka7
post
Post #7





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


cos nie dziala, co mam tu zle?

Kod
<script src='js/jQuery.js'></script>

<script>

$(document).ready(function()
{
   $('#show").mouseover(function()
   {
       $(#hide).slideToggle();
   });
})

</script>

<div id="show">asd</div>

<div id="hide">asd</div>
Go to the top of the page
+Quote Post
gcdreak
post
Post #8





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


Czy
Kod
<script type="text/javascript" src="js/jQuery.js"></script>

masz dołączone w sekcji<head></head>?
Go to the top of the page
+Quote Post
jawka7
post
Post #9





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


to chyba nie ma znaczenia bo w innym pliku gdzie uzywam jQuery jest normalnie w skrypcie i jest ok, nie da sie tego jakos szybciej w css??

Ten post edytował jawka7 20.02.2009, 21:36:38
Go to the top of the page
+Quote Post
gcdreak
post
Post #10





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


Kod
<script>

$(document).ready(function()
{
   $('#show').mouseover(function()
   {
       $('#hide').slideToggle();
   });
})

</script>

<div id="show">asd</div>

<div id="hide" style="display:none">asd</div>


Nawiasy były poplątane


Jeśli chcesz w css to zajrzyj: http://serwis.magazynyinternetowe.pl/artyk...menu_w_css.html

W JS jest ładniejsze

Ten post edytował gcdreak 20.02.2009, 21:39:37
Go to the top of the page
+Quote Post
jawka7
post
Post #11





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


super ale to sie w dol rozsuwa a ja chcialem w lewo ;d
Go to the top of the page
+Quote Post
gcdreak
post
Post #12





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


To musisz wypozycjonować sobie tego <div id="hide"> tam gdzie go chcesz mieć po rozsunięciu i wtedy będzie się rozsuwać.
Jeśli chodzi o sam efekt rozsuwania to zamiast 'slideToggle' daj 'toggle' i to cię powinno zadowolić
Go to the top of the page
+Quote Post
jawka7
post
Post #13





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


ok dzieki wielkie juz dam sobie rade (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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.08.2025 - 21:21