1
요소가 스크롤되는 즉시 웨이 포인트를 실행하려면 위로을보기로하면 어떨까요? 아래로 스크롤 할 때 한 웨이 포인트가 발생합니다. 그건 잘 작동합니다. 하지만 요소가 화면 위로 스크롤되면 화면 중간에 요소 상단으로 다른 웨이 포인트가 시작됩니다.요소의 아래쪽이 위로 스크롤 될 때 웨이 포인트가 발생합니다.
$(".picture").waypoint(function(direction){
var $this = $(this);
if (direction === "down") {
setTimeout(function()
{
$this.children('.cutline_background').animate({"left":"0px"},2500, function(){});
$this.children('.text').animate({"left":"40px"},2500, function(){});
}, 3000);
}
}, {offset: 0 });
$(".picture").waypoint(function(direction){
var $this = $(this);
if (direction === "up") {
$this.children('.cutline_background').css("left", "-20%");
$this.children('.text').css("left", "-20%");
}
}, {offset: '90%' }); //this doesn't seem to be working
을, 나는 당신의 접근 방식과 함께 [jsfiddle] (http://jsfiddle.net/ru9tndez/) 만들었습니다 - 어떤이 안 좋아? –
내 웹 사이트에서 작동하지 않는 것처럼 보입니다. 어쩌면 다른 이유가있을 수 있습니다. 감사! – LauraNMS