"JQuery 플러그인 toast 실습"의 두 판 사이의 차이

10번째 줄: 10번째 줄:
<script>
<script>
function createToast(t){
function createToast(t){
   var message = '일상적인 토스트입니다. 이 메시지는 자동으로 사라집니다.';
   if( t == 'danger' ) {
  var options = {  duration: 4000,  sticky: false, type: t };
     $.toast( '<h4>경고!</h4> 위험을 알리는 토스트입니다. 닫아야 없어집니다.', { sticky: true, type: 'danger' });
 
    return;
  switch(t) {
  }
     case 'danger':
  if( t == 'info' ) {
      message = '<h4>경고!</h4> 위험을 알리는 토스트입니다. 닫아야 없어집니다.';
    $.toast( '<h4>알림!</h4> 이것은 이러하기 때문에, 저것은 저러하기 때문에 그렇습니다. 내용을 길게 써보았습니다.', { duration: 4000, type: 'info' });
      options['sticky'] = true;
    return;
      break;
  }
    case 'info':
  if( t == 'success' ) {
      message = '<h4>알림!</h4> 이것은 이러하기 때문에, 저것은 저러하기 때문에 그렇습니다. 내용을 길게 써보았습니다.';
    $.toast( '<h4>성공!</h4> 방금 토스트가 만들어졌습니다. 축배를 듭시다.', { sticky: true, type: 'success' });
      break;
    return;
    case 'success':
      message = '<h4>성공!</h4> 방금 토스트가 만들어졌습니다. 축배를 듭시다.';
      options['sticky'] = true;
      break;
   }
   }
   $.toast(message, options);
   $.toast( '일상적인 토스트입니다. 이 메시지는 자동으로 사라집니다.', { duration: 4000 });
}
}


38번째 줄: 34번째 줄:
   });
   });
});
});
</script>
<button class="">기본 토스트</button>
<button class="danger">경고 토스트</button>
<button class="info">정보 토스트</button>
<button class="success">성공 토스트</button>
</script>
</script>



2014년 6월 26일 (목) 01:59 판

jQuery 플러그인 toast 실습
jQuery 플러그인 토스트 간단예제
jquery.toast 튜토리얼

1 소스 코드

<link rel="stylesheet" href="//rawgit.com/Soldier-B/jquery.toast/master/jquery.toast/jquery.toast.min.css" />
<script src="//code.jquery.com/jquery-1.6.3.min.js"></script>
<script src="//rawgit.com/Soldier-B/jquery.toast/master/jquery.toast/jquery.toast.min.js"></script>
<script>
function createToast(t){
  if( t == 'danger' ) {
    $.toast( '<h4>경고!</h4> 위험을 알리는 토스트입니다. 닫아야 없어집니다.', { sticky: true, type: 'danger' });
    return;
  }
  if( t == 'info' ) {
    $.toast( '<h4>알림!</h4> 이것은 이러하기 때문에, 저것은 저러하기 때문에 그렇습니다. 내용을 길게 써보았습니다.', { duration: 4000, type: 'info' });
    return;
  }
  if( t == 'success' ) {
    $.toast( '<h4>성공!</h4> 방금 토스트가 만들어졌습니다. 축배를 듭시다.', { sticky: true, type: 'success' });
    return;
  }
  $.toast( '일상적인 토스트입니다. 이 메시지는 자동으로 사라집니다.', { duration: 4000 });
}

$(document).ready(function(){
  $.toast.config.align = 'right';
  $.toast.config.width = 400;
  
  $('button').click(function(){
    createToast($(this).attr('class'));
    return false;
  });
});
</script>

<button class="">기본 토스트</button>
<button class="danger">경고 토스트</button>
<button class="info">정보 토스트</button>
<button class="success">성공 토스트</button>

</script>

<button class="">기본 토스트</button>
<button class="danger">경고 토스트</button>
<button class="info">정보 토스트</button>
<button class="success">성공 토스트</button>

2 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}