레이아웃
풀패키지 레이아웃 기능수정 다시 문의드립니다
  • 이영진
  • 2016.04.25 10:04:02
  • 조회 수: 94
  • 댓글: 3

풀페이지 레이아웃에서 세로 스크롤을 자동으로 하는 방법은 다음과 같습니다.

 

preference.html 276번 코드에 아래의 붉은 색 코드를 추가합니다.

 

afterRender: function () {
                 //on page load, start the slideshow auto
                 <block cond="$li->slider_auto=='Y'">
                     var interval = <!--@if($li->slider_interval)-->{$li->slider_interval}<!--@else-->7000<!--@end-->;
                     slideTimeout = setInterval(function () {
                         $.fn.fullpage.moveSlideRight();
                     }, interval);
                 </block>       
                 setInterval(function(){
                     $.fn.fullpage.moveSectionDown();
                 }, 5000);    
             },   

 

5000이라는 숫자는 5초 라고 보시면 되며 시간을 적절히 조절 하시면 됩니다.

 

------------------------------------------------------------------------------------------------------------------------

 

저번주 금요일날 답변 달아주신대로 코드적용을 하였는데 문제는 강제로 상하로 페이지를 내리는 형태라서

마우스로 페이지에  대보아도 멈춰지지가않고 강제로 페이지가 내려갑니다

마우스로 해당페이지에 놓았을때 페이지가 이동하지않고 멈춰졌다가 마우스를 치우면 다시 자동으로 상하로 스크롤 되도록 부탁드립니다

이 게시물을

댓글'3'
XETemplate
  • 2016.04.25

문의에 답변드립니다.

알려드린 해당 코드는 스크롤을 정해진 시간에 강제적으로 스크롤 한다고 이전 답변에 드렸습니다.

풀페이지는 웹브라우저 전체 영역을 사용하는 형태이므로 마우스가 해당 페이지에 있을때 멈춰줘야 한다면

마우스의 위치가 웹브라우저 밖에 있어야 하는데 자동으로 하는 의미가 없을듯한데요.

또 풀페이지의 스크롤 형태에서는 마우스가 올라갔을때 멈추는 것이 애초에 고려되지 않아 현재 사용된 스크립트에서는 구현이 불가합니다.

참고하시길 바랍니다.

 

 

이 댓글을

이영진
  • 2016.04.25

이 댓글을

XETemplate
  • 2016.04.25

마우스가 브라우저안에 있을때는 자동 스크롤이 안되고 브라우저 밖에 있을때 자동 스크롤을 원하시는건가요?

현 소스에서 추가하는 형태는 안되고 원하시는 형태로 하시려면 소스 전체를 새로 대체할 수 밖에 없는데

이렇게 되면 소요되는 기간이나 비용이 상당량(최소 30만원) 이상 나오시리라 예상됩니다.

구체적인 내용을 상담받고 싶으시면 전화문의 주시길 바랍니다.

 

 

이 댓글을

이 게시물을 삭제하시겠습니까?

번호
분류
제목
작성자
날짜
525
위젯/스킨
2016.04.26
523
레이아웃
kyu
2016.04.26
517
위젯/스킨
2016.04.14
515
레이아웃
kyu
2016.04.11
513
레이아웃
VT
2016.04.08
512
레이아웃
2016.04.07
511
레이아웃
2016.04.07
510
레이아웃
2016.04.06
509
레이아웃
VT
2016.04.05
레이아웃
kyu
2016.04.26
위젯/스킨
2016.04.14
레이아웃
kyu
2016.04.11
레이아웃
VT
2016.04.08
레이아웃
2016.04.07
레이아웃
2016.04.07
레이아웃
VT
2016.04.05