diff --git a/skin/shop/basic/main.20.skin.php b/skin/shop/basic/main.20.skin.php index fa043dfaa..3cdd8386a 100644 --- a/skin/shop/basic/main.20.skin.php +++ b/skin/shop/basic/main.20.skin.php @@ -138,6 +138,13 @@ if($i == 1) echo "

등록된 상품이 없습니다.

\ height = h; }); + $smt.each(function(index) { + if($(this).is(":visible")) { + o_idx = index; + return false; + } + }); + this.height(height); $smt.eq(o_idx).siblings().css("top", height+"px"); @@ -197,6 +204,10 @@ if($i == 1) echo "

등록된 상품이 없습니다.

\ function set_interval() { if(count > 1) { clear_interval(); + + if($("#btn_"+el_id).find("button.sctrl_stop").data("stop") == true) + return; + intervals[el_id] = setInterval(top_rolling, settings.interval); // control 버튼 class @@ -238,6 +249,8 @@ $(function() { // 애니메이션 play $("#btn_smt_type; ?> button.sctrl_play").on("click", function() { + $("#btn_smt_type; ?> button.sctrl_stop").data("stop", false); + var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).topRolling(); //$("#"+id).topRolling({ interval: 2000, duration: 800 }); @@ -250,6 +263,8 @@ $(function() { $(this).children().addClass("sctrl_on").html("선택됨"); var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).topRolling("stop"); + + $(this).data("stop", true); } }); }); diff --git a/skin/shop/basic/main.30.skin.php b/skin/shop/basic/main.30.skin.php index 58c36ad09..74af7b33e 100644 --- a/skin/shop/basic/main.30.skin.php +++ b/skin/shop/basic/main.30.skin.php @@ -193,6 +193,10 @@ if($i == 1) echo "

등록된 상품이 없습니다.

\ function set_interval() { if(count > 1) { clear_interval(); + + if($("#btn_"+el_id).find("button.sctrl_stop").data("stop") == true) + return; + intervals[el_id] = setInterval(left_rolling, settings.interval); // control 버튼 class @@ -234,6 +238,8 @@ $(function() { // 애니메이션 play $("#btn_smt_type; ?> button.sctrl_play").on("click", function() { + $("#btn_smt_type; ?> button.sctrl_stop").data("stop", false); + var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).leftRolling(); //$("#"+id).leftRolling({ interval: 6000, duration: 1500 }); @@ -246,6 +252,8 @@ $(function() { $(this).children().addClass("sctrl_on").html("선택됨"); var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).leftRolling("stop"); + + $(this).data("stop", true); } }); }); diff --git a/skin/shop/basic/main.40.skin.php b/skin/shop/basic/main.40.skin.php index 0399b4ac4..b992ba51b 100644 --- a/skin/shop/basic/main.40.skin.php +++ b/skin/shop/basic/main.40.skin.php @@ -184,6 +184,10 @@ if($i == 1) echo "

등록된 상품이 없습니다.

\ function set_interval() { if(count > 1) { clear_interval(); + + if($("#btn_"+el_id).find("button.sctrl_stop").data("stop") == true) + return; + intervals[el_id] = setInterval(itemlist_show, settings.interval); // control 버튼 class @@ -225,6 +229,8 @@ $(function() { // 애니메이션 play $("#btn_smt_type; ?> button.sctrl_play").on("click", function() { + $("#btn_smt_type; ?> button.sctrl_stop").data("stop", false); + var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).itemlistShow(); //$("#"+id).itemlistShow({ interval: 4000 }); @@ -237,6 +243,8 @@ $(function() { $(this).children().addClass("sctrl_on").html("선택됨"); var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).itemlistShow("stop"); + + $(this).data("stop", true); } }); }); diff --git a/skin/shop/basic/main.50.skin.php b/skin/shop/basic/main.50.skin.php index 75461c8d4..0b94a04cf 100644 --- a/skin/shop/basic/main.50.skin.php +++ b/skin/shop/basic/main.50.skin.php @@ -209,6 +209,10 @@ if($i == 1) echo "

등록된 상품이 없습니다.

\ function set_interval() { if(count > 1) { clear_interval(); + + if($("#btn_"+el_id).find("button.sctrl_stop").data("stop") == true) + return; + intervals[el_id] = setInterval(item_drop, settings.interval); // control 버튼 class @@ -250,6 +254,8 @@ $(function() { // 애니메이션 play $("#btn_smt_type; ?> button.sctrl_play").on("click", function() { + $("#btn_smt_type; ?> button.sctrl_stop").data("stop", false); + var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).itemDrop(); //$("#"+id).itemDrop({ interval: 3000, duration: 800, delay: 300 }); @@ -262,6 +268,8 @@ $(function() { $(this).children().addClass("sctrl_on").html("선택됨"); var id = $(this).closest(".sctrl").attr("id").replace("btn_", ""); $("#"+id).itemDrop("stop"); + + $(this).data("stop", true); } }); });