From 9a70a4e6b4ba6e37c96cf5c4111a992ece086715 Mon Sep 17 00:00:00 2001 From: chicpro Date: Mon, 3 Mar 2014 17:32:47 +0900 Subject: [PATCH] =?UTF-8?q?pc=20=EC=87=BC=ED=95=91=EB=AA=B0=20=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=EC=8A=A4=ED=82=A8=20=EC=95=A0=EB=8B=88=EB=A9=94?= =?UTF-8?q?=EC=9D=B4=EC=85=98=20=EC=BD=94=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skin/shop/basic/main.20.skin.php | 15 +++++++++++++++ skin/shop/basic/main.30.skin.php | 8 ++++++++ skin/shop/basic/main.40.skin.php | 8 ++++++++ skin/shop/basic/main.50.skin.php | 8 ++++++++ 4 files changed, 39 insertions(+) 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); } }); });