티스토리 뷰

카테고리 없음

javascript 객체 생성

James Wetzel 2014. 7. 17. 13:40
728x90
반응형


var Roulette = {

    timer: "",

    maxiumSecond: 5,


    // Roullete Count

    Count: function() {

        $("#timeLimit").text(Roulette.maxiumSecond);

        Roulette.maxiumSecond -= 1;


        if (Roulette.maxiumSecond < 0) {

            Roulette.maxiumSecond = 5;


            Roulette.RouletteStop();

            window.clearInterval(Roulette.timer);

        }

    },


    // Roulette Start Event

    RouletteStart: function(usePossibleCount) {

        if (usePossibleCount <= 0) {

            alert("사용 가능한 응모권이 없습니다.!");

            return false;

        }

        else {

            $("#rouletteStart").hide();

            $("#rouletteStop").show();

            Roulette.timer = window.setInterval(Roulette.Count, 1000);

        }

    },


    // Roulette Stop Event

    RouletteStop: function() {

        //타이머 제거

        window.clearInterval(Roulette.timer);


        var ajax = $.ajax({

            url: "winner.asp"

        });


        ajax.success(function(data, textStatus, jqXHR) {

            var jsonData = $.parseJSON(data);


            if (jsonData.goods == "LG 미니빔") {

                $("#goodsImage").attr("src", "http://cfs14.tistory.com/image/14/tistory/2009/07/24/13/24/4a69379beb4c9");

                $("#goodsImage").show();

                $("#rouletteStop").hide();

            }


            alert("당첨된 상품 : " + jsonData.goods);

        });


        ajax.error(function(data, textStatus, jqXHR) {

            alert(textStatus);

        });

    }

};

728x90
반응형