회전하는 배경 이미지에 javascript를 사용하고 있습니다. 문제는 이미지가 바뀔 때마다 페이지가 맨 위로 이동한다는 것입니다. 바라기를 이것은 쉬운 수정이다! 즉시 #slider 결석이고 다른 페이지의 콘텐츠가 우주로 붕괴하기 때문에자바 스크립트 회전 배경을 사용하는 경우 페이지가 위로 이동합니다.
<script type='text/javascript'>
$(window).load(function(){
var initialBg = $('#slider').css("background-image"); // added
var firstTime = true;
var arr = [initialBg, "url(/wp-content/uploads/2013/03/slider2-explore.png)", "url(/wp- content/uploads/2013/03/slider3-experience.png)"];
(function recurse(counter) {
var bgImage = arr[counter];
if (firstTime == false) {
$("#slider").fadeOut("slow", function(){
$('#slider').css('background-image', bgImage);
});
$("#slider").fadeIn("slow");
} else {
firstTime = false;
}
delete arr[counter];
arr.push(bgImage);
setTimeout(function() {
recurse(counter + 1);
}, 4500);
})(0);
});
</script>
내게 의심스러운 것으로 보이는 것은 'arr.push (bgImage);'뿐입니다. 인 페이지 앵커로 작동 할 수 있습니다. – isherwood
대안을 제안 할 수 있습니까? –
데모가 없으면 아무 것도 확신 할 수 없습니다. 나는 꽤 JS 마법사가 아니다. :-) – isherwood