Bir div'in daraltılmıştan genişletilmişe (veya tam tersi) geçmesini, ancak bunu sağdan sola doğru yapmasını nasıl sağlayabilirim?
Dışarıda gördüğüm çoğu şey hep soldan sağa doğru.
$("#slide").animate({width:'toggle'},350);
Referans: https://api.jquery.com/animate/
Bu, jQueryUI hide/show yöntemleri kullanılarak yerel olarak gerçekleştirilebilir. Örn.
// To slide something leftwards into view,
// with a delay of 1000 msec
$("div").click(function () {
$(this).show("slide", { direction: "left" }, 1000);
});
Referans: http://docs.jquery.com/UI/Effects/Slide
Ben bu şekilde yaptım:
var btn_width = btn.width();
btn.width(0);
btn.show().animate({width: btn_width}, {duration: 500});
Animasyondan önce "btn" düğümünün gizlenmesi gerektiğini ve ayrıca "position: absolute" ayarını yapmanız gerekebileceğini unutmayın.