Try   HackMD

ListView、collapsible

tags: jQuery Mobile

ListView

應用範圍很廣,要好好多練習~

練習

<!-- listview --> <div data-role="page" id="list"> <div data-role="header" data-theme="b"> <h1>listview</h1> <div data-role="navbar"> <ul> <li><a href="#home" data-icon="star">popup練習</a></li> <li><a href="#btn" data-icon="info">按鈕練習</a></li> <li><a href="#list" data-icon="shop" class="ui-btn-active">ListView</a></li> </ul> </div> </div> <div role="main" class="ui-content"> <ol data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="請輸入班級名稱或開課時間??"> <li data-icon="star"> <a href="#">跨平台班<span class="ui-li-count">$19,999</span></a> </li> <li data-icon="info"> <a href="#">雲端技術班<span class="ui-li-count">11</span></a> </li> <li data-icon="info"> <a href="#">網路工程班<span class="ui-li-aside">99</span></a> </li> <li data-icon="info"> <a href="javascript:alert('本班報名已額滿!!!')" >水電工程班</a> </li> </ol> </div> <div data-role="footer" data-position="fixed" data-theme="b"> <h1>footer</h1> </div> </div>

可折疊內容區塊 collapsible

語法: data-role="collapsible"

如果要讓一個內容被點開,其他會自動關閉,
需用collapsible-set頭尾包起來。
<div data-role="collapsible-set">
 <div data-role="collapsible">
 </div>
</div>

<!-- 可折疊內容區塊 collapsible --> <div data-role="collapsible-set"> <div data-role="collapsible"> <h3>【Apple 蘋果】2019年款 MacBook Pro 13.3吋 第八代i5 四核心 8G/512G 筆電(具觸控列Touch ID)</h3> <img src="https://img2.momoshop.com.tw/goodsimg/0006/822/091/6822091_R.jpg?t=1576805994" alt="" width="20%"> <p>處理器:i5四核2.4GHz 記憶體:8G 儲存:512G SSD 促銷價63,900元折扣後價格60,705元</p> </div> <div data-role="collapsible"> <h3>【Apple 蘋果】15吋MacBookPro Touch Bar 2.6GHz 6-core 8th-generation Intel Core i7 處理器(512GB銀色)</h3> <img src="https://img2.momoshop.com.tw/goodsimg/0006/500/696/6500696_R.jpg?t=1576806782" alt="" width="20%"> <P>Intel Core i7 2.6GHz 6 核心 觸控列和 Touch ID</P> </div> </div>

顯示如下:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

listview 分類

<li data-role="list-divider" data-theme="b" >雜貨美食</li>

data-collapsed="true"

全部完整程式碼:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>listviuew</title> <link rel="stylesheet" href="css/jquery.mobile-1.4.5.min.css"> <script src="js/jquery-2.1.0.min.js"></script> <script src="js/jquery.mobile-1.4.5.min.js"></script> <style> *{ font-family: '微軟正黑體'; } </style> </head> <body> <!-- HOME page --> <div data-role="page" id="HOME"> <!-- HEADER star --> <div data-role="header" data-theme="b"> <h1>ListView 美食雜貨飯店</h1> </div><!-- HEADER end --> <!-- CONTENT star --> <div role="main" class="ui-content" > <!-- 可折疊內容區塊 collapsible --> <div data-role="collapsible-set"> <div data-role="collapsible"> <h3>【Apple 蘋果】2019年款 MacBook Pro 13.3吋 第八代i5 四核心 8G/512G 筆電(具觸控列Touch ID)</h3> <img src="https://img2.momoshop.com.tw/goodsimg/0006/822/091/6822091_R.jpg?t=1576805994" alt="" width="20%"> <p>處理器:i5四核2.4GHz 記憶體:8G 儲存:512G SSD 促銷價63,900元折扣後價格60,705元</p> </div> <div data-role="collapsible"> <h3>【Apple 蘋果】15吋MacBookPro Touch Bar 2.6GHz 6-core 8th-generation Intel Core i7 處理器(512GB銀色)</h3> <img src="https://img2.momoshop.com.tw/goodsimg/0006/500/696/6500696_R.jpg?t=1576806782" alt="" width="20%"> <P>Intel Core i7 2.6GHz 6 核心 觸控列和 Touch ID</P> </div> </div> <!-- listview food --> <ul data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="尋找你的小季節雜貨美食"> <li data-role="list-divider" data-theme="b" >雜貨美食</li> <li data-icon="location"> <a href="#"> <img src="https://picsum.photos/100/100/?random=20"> <h3>小日子</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. </p> <span class="ui-li-count">承德店</span> </a> <a href="https://goo.gl/maps/6HGmXSricuy2BnoB9" target="_blank">103台北市大同區承德路二段91巷50號 </a> </li> <li data-icon="star"> <a href="#"> <img src="https://picsum.photos/100/100/?random=1"> <h3>小幸運</h3> <p>美食推薦</p> <span class="ui-li-count">地瓜球</span> </a> <a href="https://goo.gl/maps/nVv1tNKypb7p1bXRA">24155新北市三重區仁美街92號 </a> </li> <li data-icon="phone""> <a href="#"> <img src="https://picsum.photos/100/100/?random=2"> <h3>小確幸</h3> <span class="ui-li-count">鮮奶豆花</span> </a> <a href="tel:04 2656 7601">04 2656 7601</a> </li> <li data-icon="location"> <a href="javascript:alert('今日公休~')"> <img src="https://picsum.photos/100/100/?random=3"> <h3>小時光</h3> <span class="ui-li-count">今日公休</span> </a> <a href="https://goo.gl/maps/ecYde4bgKErUhP3r6" target="_blank">435台中市梧棲區文匯街42號</a> </li> <li data-role="list-divider" data-theme="b">宜蘭飯店清單</li> <li data-icon="phone"> <a href="https://goo.gl/maps/ZWpsUDFycVey7QiZA" target="_blank"> <img src="https://picsum.photos/100/100/?random=10"> <h3>晏京精品旅館</h3> <p>遊客必訪 這間全套房的精美旅館,建築立面呈現極簡抽象派風格,位於距離冬山河親水公園 5 公里的大街上,步行至羅東車站需 15 分鐘,距離熱鬧羅東夜市中的各商店和餐館約 2 公里。</p> </a> <a href="tel:03 950 7755">03 950 7755</a> </li> <li data-icon="phone"> <a href="https://goo.gl/maps/ZWpsUDFycVey7QiZA" target="_blank"> <img src="https://picsum.photos/100/100/?random=9"> <h3>香格里拉冬山河渡假飯店</h3> <p>設有 3 間餐廳的休閒飯店</p> </a> <a href="tel:03 950 7755">03 950 7755</a> </li> <li data-icon="phone"> <a href="https://goo.gl/maps/ZWpsUDFycVey7QiZA" target="_blank"> <img src="https://picsum.photos/100/100/?random=8"> <h3>悅川酒店</h3> <p>享有海灣景觀並附設泳池的精美飯店</p> </a> <a href="tel:03 950 7755">03 950 7755</a> </li> <li data-icon="phone"> <a href="https://goo.gl/maps/ZWpsUDFycVey7QiZA" target="_blank"> <img src="https://picsum.photos/100/100/?random=7"> <h3>宜蘭傳藝老爺行旅</h3> <p>設有魔幻霓光酒吧的現代風飯店</p> </a> <a href="tel:03 950 7755">03 950 7755</a> </li> <li data-icon="phone"> <a href="https://goo.gl/maps/ZWpsUDFycVey7QiZA" target="_blank"> <img src="https://picsum.photos/100/100/?random=6"> <h3>築闊礁溪渡假飯店VASTY HOT SPRING RESORT</h3> <p>附設餐廳的休閒溫泉飯店</p> </a> <a href="tel:03 950 7755">03 950 7755</a> </li> </ul> </div><!-- CONTENT end --> <!-- FOOTER star --> <div data-role="footer" data-theme="b" data-position="fixed"> <h6>footer</h6> </div><!-- FOOTER end --> </div><!-- HOME page end --> </body> </html>

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →