淺析jQuery移動(dòng)開(kāi)發(fā)中內(nèi)聯(lián)按鈕和分組按鈕的編寫(xiě)
內(nèi)聯(lián)按鈕 data-inline=true
默認(rèn)情況下,在體內(nèi)含量的所有按鈕都稱(chēng)為塊級(jí)元素,所以他們填補(bǔ)了屏幕的寬度。
但是,如果你想讓按鈕外觀緊湊,寬度只符合里面的文字和icon,那就給按鈕添加data-inline="true"的屬性。

如果你有多個(gè)按鈕,應(yīng)該肩并肩地坐在同一行,將data-inline="true"的屬性為每個(gè)按鈕。這將風(fēng)格的按鈕將其內(nèi)容的寬度和浮動(dòng)按鈕讓他們坐在同一條直線(xiàn)上。
<a href="index.html" data-role="button" data-inline="true">Cancel</a> <a href="index.html" data-role="button" data-inline="true" data-theme="b">Save</a>

添加 data-mini="true" 對(duì)內(nèi)聯(lián)按鈕創(chuàng)建一個(gè)更緊湊的版本:

<a href="index.html" data-role="button" data-icon="delete" data-inline="true">Cancel</a> <a href="index.html" data-role="button" data-icon="check" data-inline="true" data-theme="b">Save</a>

分組按鈕 data-role=controlgroup
有時(shí)候,你想把一組按鈕放進(jìn)一個(gè)單獨(dú)的容器內(nèi),使他們看起來(lái)想一個(gè)獨(dú)立的導(dǎo)航部件。你可以把一組按鈕包裹在一個(gè)容器內(nèi),然后給該容器添加 data-role="controlgroup" 屬性,Jquery Mobile會(huì)創(chuàng)建一個(gè)垂直的按鈕組,刪除掉按鈕間的margin和陰影,然后只在第一個(gè)按鈕和最后一個(gè)按鈕產(chǎn)生圓角,使他們看起來(lái)是一組按鈕。
<div data-role="controlgroup"> <a href="index.html" data-role="button">Yes</a> <a href="index.html" data-role="button">No</a> <a href="index.html" data-role="button">Maybe</a> </div>

水平排列 data-type="horizontal"
默認(rèn)情況下,組按鈕表現(xiàn)為垂直列表,如果給容器添加 data-type="horizontal" 的屬性,則可以轉(zhuǎn)換為水平按鈕的列表,按鈕會(huì)橫向一個(gè)挨著一個(gè)地水平排列,并設(shè)置只有足夠大以適應(yīng)內(nèi)容的寬度。((所以要注意橫排情況下按鈕不要太多,按鈕的字也不要太多)
<div data-role="controlgroup" data-type="horizontal"> <a href="index.html" data-role="button">Yes</a> <a href="index.html" data-role="button">No</a> <a href="index.html" data-role="button">Maybe</a> </div>

迷你版 data-mini="true"
<div data-role="controlgroup" data-type="horizontal" data-mini="true"> <a href="index.html" data-role="button">Yes</a> <a href="index.html" data-role="button">No</a> <a href="index.html" data-role="button">Maybe</a> </div>

僅圖標(biāo) data-iconpos="notext"
<div data-role="controlgroup" data-type="horizontal" data-mini="true"> <a href="index.html" data-role="button" data-icon="arrow-u" data-iconpos="notext">Up</a> <a href="index.html" data-role="button" data-icon="arrow-d" data-iconpos="notext">Down</a> <a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a> </div>

相關(guān)文章
jQuery HTML設(shè)置內(nèi)容和屬性操作實(shí)例分析
這篇文章主要介紹了jQuery HTML設(shè)置內(nèi)容和屬性操作,結(jié)合實(shí)例形式分析了jQuery HTML設(shè)置內(nèi)容和屬性相關(guān)函數(shù)與操作注意事項(xiàng),需要的朋友可以參考下2020-05-05
JQuery操作表格(隔行著色,高亮顯示,篩選數(shù)據(jù))
最近項(xiàng)目里對(duì)表格的操作比較多。以往我們要做一些效果的時(shí)候往往通過(guò)程序代碼來(lái)實(shí)現(xiàn),這個(gè)努力不值,因?yàn)镴Query是完全可以做到的,并且是客戶(hù)端運(yùn)行,不經(jīng)過(guò)服務(wù)器處理,給用戶(hù)的反應(yīng)快,也減少了服務(wù)器壓力2012-02-02
jquery顯示loading圖片直到網(wǎng)頁(yè)加載完成的方法
這篇文章主要介紹了jquery顯示loading圖片直到網(wǎng)頁(yè)加載完成的方法,涉及jquery頁(yè)面加載與動(dòng)畫(huà)效果的使用技巧,需要的朋友可以參考下2015-06-06
2014年50個(gè)程序員最適用的免費(fèi)JQuery插件
這篇文章主要介紹了2014年50個(gè)程序員最適用的免費(fèi)JQuery插件,需要的朋友可以參考下2014-12-12
JQuery+Ajax無(wú)刷新分頁(yè)的實(shí)例代碼
本篇文章主要是對(duì)JQuery+Ajax無(wú)刷新分頁(yè)的實(shí)例代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
jQuery.extend 與 jQuery.fn.extend的用法及區(qū)別實(shí)例分析
這篇文章主要介紹了jQuery.extend 與 jQuery.fn.extend的用法及區(qū)別,結(jié)合實(shí)例形式分析了jQuery.extend與jQuery.fn.extend的功能、使用方法及區(qū)別,需要的朋友可以參考下2018-07-07
原生JS和jQuery版實(shí)現(xiàn)文件上傳功能
這篇文章主要介紹了HTML5中用js、jQuery結(jié)合Ajax實(shí)現(xiàn)文件上傳功能,HTML5中已經(jīng)可以用Ajax上傳文件了,而且代碼簡(jiǎn)單,借助 FormData類(lèi)即可發(fā)送文件數(shù)據(jù),感興趣的小伙伴們可以參考一下2016-04-04

