[英]jQuery slide down toggle, impossible?
閱讀API-Docs: http : //docs.jquery.com/UI/Effects/Slide
您可以使用direction-option滑動每個方向。
演示: http : //www.jsfiddle.net/doktormolle/befbE/ (我將滑動元素內圖像的寬度/高度設置為100%,所以你可以看到,圖像沒有縮放,它被剪裁,猜測是你在尋找什么)
如果將元素絕對放置在容器中並將其附加到底部(即position:absolute;bottom:0;
),您可以使用盲效,它將從頂部向下滑動到底部。 看到這里
如果你想要它自己創建你,你可以使用.animate()
和你使用CSS。
就像是:
CSS:
#elm { width: 150px; height: 80px; position: absolute; left: -150px; }
腳本:
// let it animate
$('#elm').animate({ display: 'block', left: 0 }, 'fast');
否則,如果你不想自己做,使用jQuery UI'幻燈片'效果?
我知道你的意思 - DIV中的物品或者你動畫的任何東西看起來像是被噴射,然后擴展。
也許可以考慮將元素隱藏在另一個元素之后,然后向上移動掩蔽元素,或者使用.animate()向下滑動隱藏元素?
jQuery .click .animate向下移動,然后向上移動
這可能有所幫助。
考慮你的身高150 像素的圖像
首先應用height =“0”
使用animate實現向下滑動效果
<img src="http://www.google.com/images/nav_logo29.png" id="image_scale" width="200" height="0" />
<script>
$(document).ready(function(){
$("#image_scale").animate({height:"150px"},"5000");
});
</script>
絕對定位您想要滑入和滑出的元素,並使用.animate()來改變它的位置。 您可以從頂部,底部,左側,右側,對角線滑入,或者您可以使用此方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.