2014-10-22 10 views
0

PHP에서 가져온 이미지 배열이 JavaScript 배열로 변환되었습니다. 코드입니다.이미지 배열에서 매우 간단한 jquery 슬라이드 쇼를 만드는 방법은 무엇입니까?

var imgs = ["data/lst/seasonal/lst-2002-Apr-May-Jun.png", 
      "data/lst/seasonal/lst-2002-Jul-Aug-Sep.png", 
      "data/lst/seasonal/lst-2002-Oct-Nov-Dec.png"] 
    var cnt = imgs.length; 

    $(function() { 
     setInterval(Slider, 5000); 
    }); 

    function Slider() { 
    $("#imageSlide").show("fast", function() { 
     $(this).attr("src", imgs[(imgs.length++) % cnt]).show(); 
    }); 
    } 
    <img id="imageSlide" alt="" src="" /> 

코드는 작동하지만 중요한 것은 거의 없습니다.

내가하고 싶은 JSFIDDLE DEMO http://jsfiddle.net/zwtcwsgh/

는 다음과 같은 기능을 참조하십시오.

가장 중요한 한 번 1입니다
1. Using image file names all caps minus extension as a caption. 
    eg. LST-2002-OCT-NOV-DEC 
    2. With back and next buttons. 
    3. stop animation on mouse hover. 
    4. animation without a break. Something similar to show(); 
    5. loading animation till the entire images are loaded. 

, 2,3

는 도움을 주셔서 감사합니다!

+0

슬라이드 쇼용 타사 라이브러리를 사용해 보셨습니까? http://bxslider.com/ – Vladimirs

+0

나는 그들을 고려했다. 그러나 그들은 PHP 에코 출력을 위해 커야한다. – wondie

+0

Vladimirs

답변

1

인쇄물을 인쇄하려면 Unslider을 사용할 수 있습니다. 캡션에 약간의 작업이 필요할 것 같지만, 많이 사용하는 작은 확장 프로그램입니다.

+0

동적 이미지 배열을 추가하는 방법을 알려주시겠습니까? – wondie

+0

그냥 인쇄 해주세요 : http://jsfiddle.net/9jaa9qku/ – molbal

+0

좋아요, 시도해 보겠습니다. 고맙습니다! – wondie

관련 문제