我試圖通過改變代碼爲「從左到右」的代碼,但它不能正常工作......你可以給我正確的方向來修改...從右到左的jQuery SlideOut功能
目前我使用這個代碼...
$(function() {
$('#nav').stop().animate({'marginRight':'-100px'},1000);
function toggleDivs() {
var $inner = $("#nav");
if ($inner.position().right == "-100px") {
$inner.animate({right: 0});
$(".nav-btn").html('<img src="images/slide-out.png" alt="open" />')
}
else {
$inner.animate({right: "100px"});
$(".nav-btn").html('<img src="images/slide-out.png" alt="close" />')
}
}
$(".nav-btn").bind("click", function(){
toggleDivs();
});
});
上的jsfiddle – 2013-02-21 12:29:05