[英]How do I get a fixed position div to scroll horizontally with the content? Using jQuery
[英]How do I get <div> to show & scroll with JQuery click to horizontally scroll coding?
我正在嘗試創建一個頁面,通過導航箭頭將div滑入和滑出。 這里可以看到一個非工作的演示:drawmeahouse.com(右邊的div會滑到中間,中間會滑到右邊的鏡像,等等,當它們被添加時會有更多的div最終...)
這是我到目前為止已經走了多遠,到目前為止失敗了,drawmeahouse.com / index2.html
如您所見,內容未顯示在中間,導航箭頭根本沒有移動任何內容! 我對JQuery很新,所以我試圖破解這個,但我需要一些幫助。
需要在點擊時設置div的動畫...類似於:
$('.next').click(
function(){
$('.shadow').animate({ left: '-=600px' })
}
)
將所有帶有類shadow
div移動到左側,有效地將div帶到主視圖中。 id使用不同的類,如content
或其他類,因為我確定你會在其他元素上重用shadow
類。
div必須是絕對的動畫左邊的屬性。
或者你可以將它們全部放入一個容器中,容器絕對定位並移動整個容器而不是div
$(function(){
$('#nextControl').click(function() {
$('#mask').animate({
marginLeft: "-=200px"
}, "fast");
});
$('#prevControl').click(function() {
$('#mask').animate({
marginLeft: "+=200px"
}, "fast");
});
});
代碼需要on render ready
或on document ready
,這在糾正一些其他語法錯誤后在此處完成。 如果您想查看內容,請刪除visibility: hidden;
來自容器的CSS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.