1
下面是一個非常簡單的jquery-mobile頁面和一個列表視圖小部件的例子。「刪除」圖標和中心對齊文本在列表視圖中通過css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scaleable=no">
<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>
<style type="text/css">
.ui-listview .ui-btn-inner {
text-align: center;
}
</style>
</head>
<body>
<div data-role="page" id="main_page" >
<div data-role="header" data-position="inline">
<p><center>+</center></p>
</div>
<div data-role="content" >
<ul id="test" data-role="listview" data-icon="false">
<li><a href="#" data-transition="slide">Heading 1</a></li>
<li><a href="#" data-transition="slide">Heading 2</a></li>
<li><a href="#" data-transition="slide">Heading 3</a></li>
<li><a href="#" data-transition="slide">Heading 4</a></li>
</ul>
</div>
</div>
</body>
</html>
listview通常顯示每個鏈接爲文本左對齊,右對齊的箭頭圖標。我通過選擇data-icon =「false」來隱藏圖標,並通過css居中對齊文本。但是,該圖標仍佔用按鈕中的一些空間,因此文本在按鈕內不完全對齊。我該如何解決這個問題?我試圖設置圖標寬度爲零,但沒有任何區別。
'$(」 UI麗有箭頭。 ').removeClass(' UI麗已─箭頭');'http://jsfiddle.net/Palestinian/e2fAa/ – Omar