如何在jQuery手機中的圖標(數據圖標)頂部添加計數氣泡或徽章。有沒有更好的方式來添加它作爲部件,而不是使用CSS操作?我期望計數從服務器動態更新。jQuery手機圖標計數徽章/氣泡
9
A
回答
6
HTML:
<span class="ui-li-count ui-btn-corner-all countBubl">12</span>
CSS:
.countBubl {float:left;margin-top:-42px;margin-left:35px;background:#ed1d24;color:#fff;padding:2px;}
粘貼旁邊的圖像標籤的HTML。 「您可以根據圖標大小調整頁邊距&。我認爲它可能有效」。 謝謝。
22
這裏是我的版本徽章的圖標,通過CSS輕鬆tweakable(它假定border-radius
支持):
.my-badge {
display: none;
background: #BA070F;
color: #fff;
padding: 1px 7px;
position: absolute;
right: 4px;
top: -12px;
z-index: 999;
border-radius: .8em;
border: 2px solid #fff;
}
它在默認情況下(display: none
)隱藏起來,應該顯示/隱藏和計數程序的更新需要。下面是我如何做它在jQuery的,因人而異一個簡單的例子:
$('#badge-page1').html(++badgeCount).fadeIn();
我這樣做是爲了用jQuery Mobile的的NavBar它是基於一個無序列表上使用。這裏的標記示例爲一個標籤,包括徽章span
我補充說,使用上述樣式:
<li class="ui-badge-container">
<span id="badge-page1" class="my-badge"></span>
<a href="#page-tab1" data-role="tab">Tab 1</a>
</li>
注意,徽章是絕對定位,所以它必須是一個容器,它position: relative
。我創建了一個簡單的類添加到包含元素,在這種情況下,家長li
上面看到:
.ui-badge-container {
position: relative;
}
這裏是什麼樣子:
而這裏的一個fiddle,略修改爲作爲靜態示例工作。
相關問題
- 1. 多個jQuery手機計數泡泡
- 2. 在Android手機應用程序圖標中顯示徽章
- 3. 使用Java在按鈕的左上側定位徽章氣泡
- 4. 在按鈕的左上方放置徽章氣泡
- 5. 無序列表徽章/計數標籤
- 6. JQuery中的氣泡圖
- 7. 氣泡圖標工廠
- 8. 是否支持Android的消息通知圖標像iOS的泡泡(徽章)
- 9. 圖標徽章通知
- 10. 更新徽章圖標
- 11. 增量徽章計數
- 12. 在手機視圖中切斷徽標
- 13. 在nvd3氣泡圖中隱藏氣泡
- 14. 氣泡圖中的Tabluea氣泡
- 15. SSRS BIDS 2008氣泡圖 - 氣泡放置
- 16. 在dimplejs氣泡圖中的每個氣泡內顯示標籤
- 17. 在Google氣泡圖上隱藏氣泡標籤
- 18. TideSDK - 顯示未讀數(圖標徽章)
- 19. 的iOS,減少圖標徽章數量
- 20. 圖標徽章數量*無」等多項
- 21. mootools氣泡圖
- 22. D3氣泡圖
- 23. VBA氣泡圖
- 24. Flex氣泡圖
- 25. Highcharts氣泡圖
- 26. 徽章設計XML
- 27. jQuery滑塊氣泡
- 28. 如何在Xamarin Forms中顯示ToolBarItem圖標的徽章計數
- 29. 氣泡標籤雲
- 30. 空氣安裝徽章錯誤
方式更清潔和簡單的解決方案,這應該是答案。注意使用帶引導程序的類名'badge'有一些效果。記住這一點。 – 2017-03-07 18:23:00
@CesarBielich好點 - 我更新了我的示例以避免衝突。謝謝! – 2017-03-07 22:27:08