我有这个结构:
HTML:
<div id="side-menu">
<ul>
<li><img src="img/once_sonra.png" alt="img1"></li>
<li><img src="img/online_destek.png"alt="img2"></li>
<li><img src="img/sizi_arayalim.png"alt="img3"></li>
</ul>
</div>
CSS:
#side-menu {
display:block;
z-index:20;
position:fixed;
right:0;
top:76px;
}
JS:
$(document).ready(function() {
$("#side-menu").hide();
//$(document).click(function() {
$("#side-menu").slideDown().delay(500).slideUp();
//});
});
一切正常。但是我不想要幻灯片效果,想要留下动画。
我该怎么做?
答案 0 :(得分:1)
您可以使用 .animate()。例如:
$('#myElement').animate({left:'+=30px'});
了解更多信息:
答案 1 :(得分:1)
使用.animate
<强> DEMO with Toggle left 强>
$("#side-menu").animate({"left": "-=50px"}, "slow")
or
var $lefty = $('#side-menu');
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ?
-$lefty.outerWidth() :
0
});