회사의 스크롤링 사이트에서 일하고 있으며 스크롤을 수행하기 위해 SerialScroll을 사용하고 있습니다. 좌절감 나는 뒤로 버튼을 구현하는 좋은 방법을 찾을 수 없으며 사용자 경험이 작동하지 않아도 내 상사는 1 년이 걸린 이전 계약 개발자와 끔찍한 경험을했습니다. 마지막 사이트의 뒤로 버튼. 그래서 그들은이 문제에 대해 내 말을 듣기를 꺼려합니다.SerialScroll on Before 함수에서 Jquery가 반환 할 수있는 위치
serialScroll은 postion에 상수 변수를 사용합니다. 제 생각에 순진하기는하지만 serialScroll 함수 외부에서 해당 위치 변수를 업데이트하는 방법을 찾는 것이 좋습니다. 그런 식으로 뒤로 버튼을 클릭하면 serialScroll 위치를 업데이트 할 수 있습니까 ??? 나는 삶의 해결책을 찾을 수 없거나 심지어 가능하다면? 어떤 도움이라도 대단히 감사하겠습니다. 실제로 Dreamweaver에서 개방 클래스 파일 중 하나 개 매우 한심한 방법이 있습니다
$(function(){
var next_btn = $('#sec0_nav a.next');
var prev_btn = $('#sec0_nav a.prev').hide();
$('#wrapper').serialScroll({
target:'#sec',
items:'.prod_list',
prev: prev_btn,
next: next_btn,
axis:'x',
navigation:'#prod_nav li a',
duration:500,
force:true,
cylce: false,
onBefore:function(e, elem, $pane, $items, pos){
prev_btn.add(next_btn).show();
if(pos == 0)prev_btn.hide();
else if(pos == $items.length -1)
next_btn.hide();
$('.prod_list').removeClass('current');
},//end onBefore
onAfter:function(elem) {
var posPlace = (elem).id;
location.hash = posPlace;
$(elem).addClass('current');
}//End onAfter
});//end serialScroll
});
실제로 페이지를 떠날까요, 아니면 이전에 참조 된 페이지 내의 다른 객체 (예 : 해시 등)를 가로 지르는 방법으로 '뒤로'버튼을 사용 하시겠습니까? – Ohgodwhy
페이지를 떠나십시오. 항목을 클릭하면 해시가 업데이트됩니다. 다시 버튼을 눌러 역사를 거슬러 올라갈 때 scrollTo를 사용할 수는 있지만 serialScroll 내의 위치는 엉망입니다. 나는. 항목 4에 있고 사용자가 다음 버튼을 누르면 항목 1로 이동하기 위해 뒤로 버튼을 사용하면 serialScroll이 항목 5로 이동합니다. –