jQuery Mobile 리스트 두 번째 > jquery

본문 바로가기
사이트 내 전체검색

jquery

jQuery Mobile 리스트 두 번째

페이지 정보

작성자 서방님 댓글 0건 조회 100회 작성일 15-07-16 17:27

본문

이전 포스팅에선 단순히 텍스트만 나오는 리스트에 대해서 알아보았는데 오늘 포스팅에서는 이미지도 넣어서 함께 리스트에 뿌려 보도록 하겠습니다. 모바일 페이지 구축할때 유용하게 사용하시기 바랍니다.

 

기본적인 소스의 구조는 아래와 같습니다.

<ul data-role="listview">
  <li><a href="#"><img src="image.png"></a></li>
</ul>
 // <ul> 안에 <li>내용</li> 을 삽입하여 만들면 됩니다. 정말 매우 간단합니다.

 

그럼 소스를 직접 만들어 보겠습니다.

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="
http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
<script src="
http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="
http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
</head>
<body>
<div data-role="page" id="pageone">
  <div data-role="content">
    <h2>List With Thumbnails:</h2>
    <ul data-role="listview" data-inset="true">
      <li>
        <a href="#"><img src="1.png"></a>
      </li>
      <li>
        <a href="#"><img src="2.jpg"></a>
      </li>
      <li>
        <a href="#"><img src="3.jpg"></a>
      </li>
    </ul>
  </div>
</div>
</body>
</html>
// 위와 같이 소스코딩을 한 후 파일의 제목은 편하신대로 만들고(저는 test.html 로 만들어보았습니다!) 이미지는 용량이 적은 아무 이미지나 사용하여 이미지 및 소스를 바탕화면에 저장하고 파일을 열어보세요. 그럼 화면에 이미지가 들어간 리스트가 나오는 것을 확인할 수 있습니다. 아래 이미지처럼 말이죠!

 

231277475297056615559B

 

그리고 리스트 안에 텍스트를 넣고 싶은 경우 아래와 같이 하면 됩니다.

<ul data-role="listview">
  <li>
    <a href="#">
    <img src="1.png">
    <h2>Google Chrome</h2>
    <p>Google Chrome is a free, open-source web browser. Released in 2008.</p>
    </a>
  </li>
</ul>


<img> 아래 <h2>, <p> 태그가 들어가 있는데 그냥 <p> 태그를 사용하던지 아님 다른것을 사용하던지 그건 개발자 마음이겠죠.

위의 소스는 갤러리 같은 리스트 화면을 만드는데 아마도 유용하지 싶습니다.

그리고 혹시 작은 아이콘 형식으로 표현하고 싶을 경우

<ul data-role="listview">
  <li>
    <a href="#">
    <img src="1.png" class="ui-li-icon">
    <h2>Google Chrome</h2>
    <p>Google Chrome is a free, open-source web browser. Released in 2008.</p>
    </a>
  </li>
</ul>

 

마지막으로 카운트 관련 리스트를 만들고자 할 경우 유용하게 사용할수 있는 팁이 있습니다.

<ul data-role="listview">
  <li><a href="#">Inbox<span class="ui-li-count">25</span></a></li>
  <li><a href="#">Sent<span class="ui-li-count">432</span></a></li>
  <li><a href="#">Trash<span class="ui-li-count">7</span></a></li>
</ul> 

 

소스에 적용 해보겠습니다.

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="
http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
<script src="
http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="
http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
</head>
<body>
<div data-role="page" id="pageone">
  <div data-role="content">
    <h2>이메일함</h2>
    <ul data-role="listview" data-inset="true">
      <li><a href="#">받은메일함<span class="ui-li-count">25</span></a></li>
      <li><a href="#">보낸메일함<span class="ui-li-count">432</span></a></li>
      <li><a href="#">보관함<span class="ui-li-count">107</span></a></li>
    </ul>
  </div>
</div>
</body>
</html>
// span 태그에 class 는 ui-li-count 를 적용합니다. 그렇게 하면 아래 이미지와 같이 표현됩니다.

 

2417B3485297057C17EB01

 

이처럼 jQuery Mobile 은 단순한 코딩으로 여러가지 사용방법이 있습니다. 정말 쉽게 모바일 페이지 하나를 뚝딱 만들수 있습니다. 여러분들도 직접 소스를 변경해가며 테스트 해보시기 바랍니다.

댓글목록

등록된 댓글이 없습니다.

Total 193건 12 페이지
게시물 검색

회원로그인

접속자집계

오늘
116
어제
225
최대
1,347
전체
154,875
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.