2015. 6. 2. 12:35
SMALL
요즘 페이스북이나 카카오스토리를 보면 심리테스트 웹컨텐츠들이 많이 생긴걸 알 수 있다. 이러한 테스트들은 간단하게 재미로 볼 수 있는 것들이다. 믿고, 안믿고는 본인에 따라 다르고, 대부분 재미로 넘기기 때문에, 어느정도 알맞게 작성해도 그럭저럭 심리테스트가 완성된다.
아래는 간단하게 Jquery 를 이용하여 만든 심리테스트이다. 별다른 설명이 없기때문에 아래의 예제를 이용하여, 자신만의 테스트 결과를 만들어도 좋다.
jquery 를 이용한 심리테스트 프로그램 예제
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script> <script> $(document).ready(function(){ /* 리스트 중 하나를 선택했을 시 */ $('#sel').change(function(){ /* 선택된 값을 저장 (숫자로 형변환을 해준다) */ var sel_val=Number($(this).val()); /* 선택값에 따라 작동 */ switch(sel_val) { case 1: result='당신은 평소 외로움을 많이 타는 사람입니다.'; break; case 2: result='당신은 현재 사랑받고 싶어합니다.'; break; case 3: result='당신은 평소 자유로운걸 좋아하는 사람입니다.'; break; case 4: result='당신은 다시 태어나고 싶어합니다.'; break; default : result='잘못된 선택입니다.'; break; } /* 결과값을 텍스트로 표시*/ $('.result').text(result); }) }) </script> <p>만약 다음 생에 아래의 리스트중 한가지로 환생할 수 있다면, 환생하고 싶은 리스트중 하나를 선택해주세요</p> <b>선택 : </b> <select id='sel'> <option value=0 selected>-리스트-</option> <option value=1>바퀴벌레</option> <option value=2>개</option> <option value=3>고양이</option> <option value=4>사람</option> </select> <p class='result'>결과가 표시되는 곳입니다.</p>
실행결과
LIST
'웹프로그래밍 > HTML/CSS/SCRIPT' 카테고리의 다른 글
meta 요소의 name 속성 : HTML 문서의 정보를 설정할 때 (944) | 2015.06.02 |
---|---|
viewport : 모바일웹 제작시 화면의 표시 영역을 설정 (944) | 2015.06.02 |
form 요소 에서 submit 의 return 값을 컨트롤 하기 (669) | 2015.06.02 |
모바일 웹 에서 A 태그의 터치되는 영역의 배경색을 전체로 잡아주는 방법 (447) | 2015.06.02 |
CSS 에서 정말 유용하게 쓰이는 셀렉터 (766) | 2015.06.02 |