Witam chciałbym prosić Was o pomoc bo z tematyką ajax dopiero zaczynam.
Problem mam następujący:
znalazłem skrypt na wysuwane menu w ajax'ie które jest po lewej stronie, a potrzebuje je mieć po prawej. Próbowałem w css i js zmienić z left na right ale nie było pożądanego efektu. Kod niżej.
HTML
<div id="panel">
<ul id="main_menu">
<li><a href="#">Strona główna</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
<a href="#" class="slide_button" >Menu</a>
</div>
Kliknij i zaczekaj na załadowanie kodu ...
JS
$(function(){
$("#panel").css("left","-220px");
$(".slide_button").toggle(function(){
$("#panel").animate({left: "0px"}, 500 );
$(this).addClass("zamknij");
return false;
},
function(){
$("#panel").animate({left: "-220px"}, 500 );
$(this).removeClass("zamknij");
return false;
});
});
Kliknij i zaczekaj na załadowanie kodu ...
CSS
html
{
font-family: Arial, Helvetica, Arial, sans-serif;
font-size: 14px;
height: 100%;
width: 100%;
}
/*----------panel----------*/
#panel
{
background: #223344;
padding: 10px;
width: 200px;
position: fixed;
margin-top: -100px; /*po³owa wysokoœci panelu w górê */
left: 0px;
top: 50%;
}
ul#main_menu
{
list-style: none;
}
#main_menu a
{
color: #ffffff;
text-decoration: none;
}
#main_menu a:hover
{
text-decoration: underline;
}
/*---------przycisk panelu--------*/
.slide_button
{
background: url(przycisk.gif);
display: block;
height: 60px;
text-indent: -9999px;
width: 20px;
position: absolute;
right: -20px;
top: 0px;
}
.zamknij
{
background-position: -20px 0px;
}
a:focus {
outline:none;
}
Kliknij i zaczekaj na załadowanie kodu ...
Pozdrawiam ostry38. ;)
Edytowane przez Pieka dnia 02.12.2009 01:44:31
Pomagam na GG jedynie w drobnych sprawach!
|