기존 함수가 문제가 있어서 약간의 수정이 있었습니다.


수정본은 다음과 같습니다.


http://zoahaza.dothome.co.kr/blogupload/p150711_bimilbottari_timemovingtest.html


이 함수에 대한 개략적인 설명은 이 블로그의 이전 글을 참고해 주시기 바랍니다.


http://blog.koyeseul.net/486


바뀐 함수는 다음과 같습니다. 그 중 바뀐 부분은 하이라이트 처리되어 있습니다.




$(document).ready(function(){

listswap();

});


function listswap(){ // Yeseul 추가 함수

    var listswap001_r_val = 550;

    var $listswap001_r_interval1 = "NULL";

    var listswap001_r_index = 0;

    var $listswap001_r_object = $("#timemoving .ys_custom_selector li").find(".selected");


    

    $("#timemoving").mouseenter(function(){

        clearInterval($listswap001_r_interval1);   

        $(this).find(".ys_custom_selector li").mouseenter(function(){

            listswap001_r_index = $(this).index();

            $listswap001_r_object = $(this);

            loop_function_listswap001();

        });

    });

    

    $("#timemoving").mouseleave(function(){

        loop_interval_listswap001();

    });

    

    function loop_interval_listswap001(){

        $listswap001_r_interval1 = setInterval(function(){

            listswap001_r_index++;

            

       if(listswap001_r_index>=3){

           listswap001_r_index=0;

       }

       

            loop_function_listswap001();

        }, 3500);

    };

    

    function loop_function_listswap001(){

        $listswap001_r_object = $("#timemoving .ys_custom_selector li").eq( listswap001_r_index );

        

        $("#timemoving .ys_custom_selector li").removeClass("selected");

        $listswap001_r_object.addClass("selected");

        

        $("#timemoving ul").stop().animate({

            left : -1 * listswap001_r_index * listswap001_r_val

        },800);

    };

    

    loop_interval_listswap001();

};




참고 바랍니다. 특히 Cafe24와 완벽 호환됩니다. 이 말인 즉슨, jQuery 구버전에서 잘 돌아간다는 뜻이겠죠 ^^



저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요

티스토리 툴바