repo를 복제하여 Firefox 및 Chrome에서 창의 크기 조정시 지터를 재현 할 수있었습니다. 몇 분의 디버그 후, 문제는 실제로 index.js 파일에 있다고 생각합니다.
창 크기가 조정될 때마다 enluax 플러그인이 완전히 새로 고쳐집니다. 이것은 불필요한 것으로 보인다. 이 같은 enllax 함수에 과도한 호출을 제거하면
: 그 업데이트에서
$(document).ready(function() {
// function enllax() {
$('#start').enllax({
type: 'foreground',
ratio: 0.5,
direction: 'vertical'
});
// $(window).scroll();
// };
$('#begin').click(function() {
$('html, body').animate({
scrollTop: $("#panel1").offset().top
}, 1000);
});
// enllax();
// And trigger the scroll event on resize to deal with changes
// in the responsive layout
$(window).on('resize', $(window).trigger('scroll'));
});
을, 지터는 내가 설치 한 모든 브라우저에서 크기 조정을 중지합니다. 테스트 할 Apple 하드웨어가 없기 때문에 iOS에서 테스트를 계속해야하지만 문제도 해결해야한다고 생각합니다.
이것이 디버깅에 도움이되는지 확실하지 않지만 Edge에서 페이지를 위로 또는 아래로 사용하여 스크롤하는 경우 중요한 점프 문제가 있습니다. 같은 문제 일 가능성이 높습니다. 아마도 시차 코드의 버그 일 것입니다. – k2snowman69
PgUp/Down은 Chrome 및 OSX의 Safari에서 작동하지만 알아두면 좋을 것입니다. 나는 이것을 위해 프로젝트에 문제를 제기했다. 감사. – Ash
신청 한 문제에 대한 링크가 있으면 알려주십시오. – k2snowman69