제이쿼리 슬라이드 시작부분 고정에 관련 질문드리겠습니다.

제이쿼리 슬라이드 시작부분 고정에 관련 질문드리겠습니다.

QA

제이쿼리 슬라이드 시작부분 고정에 관련 질문드리겠습니다.

답변 1

본문

var leftCt = 0;
 $(function(){
  $("#imgList").attr("top", "0");
  imgStart("R");
 });
 function imgStart(tp){
  clearInterval($("#imgList").attr("timer"));
  if(tp == "R"){ // 오른쪽 이동
   imgRight();
   $("#imgList").attr("timer", setInterval("imgRight()", 4000)); // 멈춰있는 시간
  }else{ // 왼쪽이동
   if(leftCt == 0){
    var leng = $("#imgList div").size();
    $("#imgList").css("left",parseInt($("#imgList div").eq(0).width()*-1));
    $("#imgList>.rollingImg").eq(parseInt(leng-1)).clone().prependTo($("#imgList"));
    $("#imgList>.rollingImg").eq(leng).remove();
    leftCt = 1;
   }
   imgLeft();
   $("#imgList").attr("timer", setInterval("imgLeft()", 3000));
  }
 }
 function imgRight(){
  $("#imgList").animate({
   left : parseInt($("#imgList .rollingImg").eq(0).width() * -1)
  },300,function(){
   $("#imgList").css("left", "0px");
   $("#imgList>.rollingImg").eq(0).clone().appendTo($("#imgList"));
   $("#imgList>.rollingImg").eq(0).remove();
  });
 }
 function imgLeft(){
  var leng = $("#imgList .rollingImg").size();
  $("#imgList").animate({
   left : 0
  },300,function(){
   $("#imgList").css("left", "0px");
   $("#imgList").css("left",parseInt($("#imgList .rollingImg").eq(0).width()*-1));
   $("#imgList>.rollingImg").eq(parseInt(leng-1)).clone().prependTo($("#imgList"));
   $("#imgList>.rollingImg").eq(leng).remove();
  });
 }


 

위 제이쿼리 소스이구요

상품이 여러개가 슬라이드되는 형식인데요 

OOOOO 

이런식으로 상품이 있으면

5개중 젤 처음 상품이 너무 바로 넘어가버려서 실제론 두번째 상품부터 보이게 됩니다.

혹시 시작부를 고정 시키는 방법이 있을까요?

좋은 하루 되세요!

 

 

이 질문에 댓글 쓰기 :

답변 1


 $(function(){
  $("#imgList").attr("top", "0");
  imgStart("R");
 });

이 부분을 


$(function(){
    $("#imgList").attr("top", "0");
    setTimeout(function(){
        imgStart("R");
    },4000);
});

이렇게 바꾸면

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 46
© SIRSOFT
현재 페이지 제일 처음으로