1
我使用jQuery淡入我的頁面底部的「幻燈片」,這是一個應該粘在右側的小標籤。我目前正在耽擱時間,但我希望在用戶滾動時淡入。使用jQuery在滾動事件中滑動div
儘管如此,它一直在頁面上滑動div,而不是將它粘在一邊。
$(function() {
var slide = $("div[data-slide='true']");
$(window).scroll(function() {
var pos = $(document).scrollTop();
console.log(pos);
if ($(document).scrollTop() > 400) {
slide.animate({opacity: 1,right:'+=350'},1350, 'swing').stop();
} else {
slide.clearQueue().animate({opacity: 0,right:'-=350'},500, 'easeOutBounce');
}
});
});
一旦達到初始航點,我該如何停止滑動?我似乎能夠解除與$(window).unbind('scroll');
滾動事件,但然後幻燈片從未動畫。