2017-09-18 3 views
0

타사 스크립트 (세부 정보)를 사용하여 양식을 여러 개의 ajax 된 페이지로 나눕니다. 다음 페이지로 이동하려면 클릭하면 폼 맨 위에있는 앵커로 이동합니다. 이것은 불필요하고 삐걱 거리는 행동이며 나는 그것이 일어나지 않도록 예방하고 싶습니다. 이 스크립트를 작성하지 않았으므로 직접 수정할 수 없습니다. 앵커/스크롤 호출을 가로 채고 비활성화 할 수있는 방법이 있습니까?타사 스크립트에서 앵커 점프를 방지 하시겠습니까?

내 설치에 대한 설명 : 이것은 Drupal 7 사이트입니다. 두 페이지로 된 다중 페이지 Field Groups을 사용하여 Entityform이 있습니다. jQuery를 사용할 수 있습니다.

다음은 어떻게되는지 보여줍니다. 원본 페이지가로드되면 왼쪽에 표시됩니다. 오른쪽에서 "다음 페이지"를 클릭하면 어떻게 될지 알 수 있습니다. 폼의 맨 위에 고정됩니다. 나는 당신이 점프를 볼 수 있도록 각각에 텍스트의 마지막 줄을 돌았습니다. (당신이 스크롤 할 때 가치 지적 사이트의 탐색 모음은 상단에 고정 된 상태로 유지됩니다.)

enter image description here

어떻게이 앵커 점프를 방지 할 수 있습니까?

답변

0

JS 함수에서 '다음 페이지'를 클릭하면 함수의 끝에 false가 반환됩니다.

function click() {$('.nextpage').css('display', 'block'); return false;} 

처럼 그것은 잘 작동합니다.