5
Próbuję utworzyć przesuwne boczny pasek z efektami podobnymi dojquery boczne przesuwne bar od lewej do prawej
- www.wookmark.com
- http://www.dynamicdrive.com/dynamicindex1/slideinmenu.htm.
To jest, jak daleko napisałem kod. Jest to gwałtowne.
- Czy ktoś może zaproponować lepsze rozwiązanie z aniamtions/złagodzenie/przełączyć itp
- Chcę kod być niezależny od lewej parametru czyli $ ("# slide"). Css ("lewy", "-150px"); Powinien być w stanie wsuwać/wysuwać z szerokim zakresem szerokości podziałki
Jakieś pomysły?
CSS
#slide{
border:1.5px solid black;
position:absolute;
top:0;
left:0;
width:150px;
height:100%;
background-color:#F2F2F2;
layer-background-color:#F2F2F2;
}
HTML
<div id="slide" style="left: -150px; top: 0px; width: 160px;">
<p>Something here</p>
</div>
Jquery
<script>
jQuery(document).ready(function() {
$('#slide').mouseover(function() {
$("#slide").css("left", "0px");
});
$('#slide').mouseout(function() {
$("#slide").css("left", "-150px");
});
});
</script>
Dziękujemy @ phobos.It działa jak chciałem. Ale jeśli umieściłem mysz szybko wiele razy na suwaku, to szaleje. W każdym razie możemy to naprawić? – django
@django zobacz zaktualizowaną odpowiedź, aby pozbyć się tego dziwnego efektu. – SachinGutte
Jeszcze raz dziękuję. Teraz działa jak urok. – django