룰렛 이벤트 제작중인데, 외부 페이지에서 게시글 작성이 문제입니다 ㅠ 채택완료
마주닝
4년 전
조회 4,081
룰렛페이지 결과를 게시판과 연결해서
룰렛 결과를 게시판 제목으로 게시글을 등록하려고 합니다.
회원 여부와 중복참여 구분은 게시글 작성 권한과 게시글 최대 작성 수로 진행할 계획인데,
룰렛페이지에서 게시판으로 결과를 넘기는게 문제네요 ㅠ
</p>
<p>require([
"App",
], function( App ) {</p>
<p> var _btnStart;
var _roll_bg;
var _items;
var _mTime;
function init()
{
create();
addEvent();
}</p>
<p> function create()
{
_btnStart = $( ".btn_start" );
_roll_bg = $( ".roll_bg" );
_items = [ "포인트 30P", "할인쿠폰 10%", "무료반품 FREE", "할인쿠폰 30%", "선물쿠폰 1+1", "할인쿠폰 20%", "더블적립 x2", "결제금액 100% 페이백" ];
_mTime = 1;
}</p>
<p> function addEvent()
{
_btnStart.on( "click", btnStartClick );
}</p>
<p> function btnStartClick( $e )
{
spinMotion();
}</p>
<p> var _count = 0;
//움직이는 모션
function spinMotion()
{
TweenMax.to( _roll_bg, _mTime, { rotation:360, ease:Power0.easeInOut, onComplete:function(){
TweenMax.set( _roll_bg, { rotation:0 });
_count ++;
if( _count > 0 ){
randomValue();
return;
}
spinMotion();
}});</p>
<p> }
//결과값 추출
function randomValue(){
var ran = parseInt( Math.random() * _items.length );
angleCount( ran );
}
//결과값 맞게 움직이는 모션
function angleCount( $ran )
{
TweenMax.killTweensOf( _roll_bg );
TweenMax.set( _roll_bg, { rotation:0 });</p>
<p> var angle = 360 / _items.length;
TweenMax.to( _roll_bg, _mTime, { rotation: $ran * angle , ease:Power0.easeInOut, onComplete:function(){
alert( _items[ $ran ] + " 당첨 되었습니다" );
}});
}</p>
<p> $( document ).ready( function(){
init();
});</p>
<p>
});</p>
<p>
_items[ $ran ] <- 요 결과값으로 게시글이 자동으로 작성될 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인