안드로이드 앱을 만들어보신분이라면 토스트 메세지가 어떤건지 바로 이해하실것이다.
순서대로 올라와서, 자동으로 사라지는 메세지 박스이다.
구조가 간단해서 직접 만들어보셔도 좋을것이다.
아래 링크에서 기존에 만들어진 jquery 플러그인을 다운받아보자.
https://github.com/Soldier-B/jquery.toast
html 파일에 css 와 js 파일을 넣고, 토스트메세지를 호출하면 된다.
<link rel="stylesheet" type="text/css" href="jquery.toast.min.css" /> |
$.toast('메세지', 옵션);
메세지는 html 코드로, 문자열에 html 태그를 포함할 수도 있다.
옵션은 json 방식으로 넣어주면된다.
json 은 javascript object notation 으로, { } 로 둘러싸인 객체 표현법이다.
기본 메세지에, 기존옵션을 사용하여, 5초후에 사라진다.
$.toast('<h4>위험</h4> 이것은 위험 메세지입니다.', { type: 'danger', duration : 2000 } );
경고 메세지로, duration 값을 2000 으로 주었기 때문에, 2초후에 사라진다.
$.toast('<h4>정보</h4> 이것은 정보 메세지입니다.', { type: 'info', sticky : true } );
정보 메세지이고, sticky 에 true라고 주었기 때문에, x 버튼을 눌러 닫기 전까지는 계속 표시된다.
$.toast('<h4>성공</h4> 이것은 성공 메세지입니다.', { type: 'success', duration: 3000 } );
성공 메세지이고, 3초후에 자동으로 사라진다.
그외에도 toast 의 config 를 설정할 수 도 있다.
이 config 값은 최초에 1회만 설정하면, 이후 toast 메세지는 모두 설정값에 따라 나타난다.
기존으로 toast 메세지는 화면의 center 에 나오며, 메세지박스 사지는 500 이다.
$.toast.config.align = 'right';
$.toast.config.width = 300;
'개발팁' 카테고리의 다른 글
MS-SQL 자동증가 컬럼, Identity 사용하기 (0) | 2016.08.30 |
---|---|
C# ?? Operator as coalesce (0) | 2016.08.26 |
자바스크립트 숫자를 한글로 표시하기, 금액 한글표시 (0) | 2016.08.16 |
C# string to int 문자열을 정수형으로 변경하는 여러가지 방법 (2) | 2016.08.10 |
erwin r7 에서 Physical / Logical Model 컬럼순서 동기화 (0) | 2016.08.09 |