jQuery mobile öğesindeki simgenin (veri simgesi) üstüne nasıl bir sayı balonu veya rozet eklenir? CSS ile manipüle etmek yerine onu widget olarak eklemenin daha iyi bir yolu var mı? Sayımın sunucudan dinamik olarak güncellenmesini bekliyorum.jQuery mobile icon count rozetleri/kabarcıklar
cevap
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;}
görüntü etiketin yanındaki HTML'yi yapıştırın. "Simge büyüklüğüne göre kenar boşluğu & kenar boşluğunu ayarlayabilirsiniz. Bunun işe yarayacağını düşünüyorum". Teşekkürler.
İşte (o border-radius
destek varsayar), CSS ile kolayca tweakable bir rozet simgesinin benim sürümü:
.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;
}
Varsayılan (display: none
) ile gizlenen ve gizli/gösterilmesi gereken ve sayım programlı olarak güncellenen gerekli.
$('#badge-page1').html(++badgeCount).fadeIn();
Bir sırasız listeye dayanan bir jQuery Mobile Navbar'ı ile kullanım için yaptım: İşte YMMV, jQuery bunu yapıyorum nasıl basit bir örnek. rozet konumlandırılmış mutlak olduğuna
<li class="ui-badge-container">
<span id="badge-page1" class="my-badge"></span>
<a href="#page-tab1" data-role="tab">Tab 1</a>
</li>
Not, bu nedenle position: relative
bir kap içinde olmalıdır: Burada, yukarıda stil kullanan ilave rozet span
de dahil olmak üzere, tek bir sekme için belirteç bir örnek verilmiştir. Bir fiddle var burada
Ve hafifçe:
İşte.ui-badge-container {
position: relative;
}
gibi görünüyor: Yukarıda görüldüğü gibi bu durumda içeren elemana ebeveyni li
eklemek için basit bir sınıf yarattı Statik bir örnek olarak çalışmak için değiştirildi.
- 1. Jquery Mobile ile Bubble Count (iOS'taki gibi) Badge Simgesi
- 2. jQuery-mobile
- 3. Jquery mobile
- 4. jquery count elements özniteliği
- 5. Jquery mobile üstbilgisi başlığının hizalanması
- 6. jQuery Mobile CSS3 Sayfa Geçişleri jQuery olmadan Mobile Library
- 7. Liste öğesini jQuery Mobile
- 8. jQuery Mobile tokatlamak çalışmıyor
- 9. Jquery Mobile pageshow işlevi
- 10. Sencha Üzerine jquery Mobile
- 11. Android - jQuery Mobile
- 12. jQuery Mobile - olay
- 13. Jquery-Mobile: doğrulama
- 14. jquery mobile Resim galerisi
- 15. jQuery gritter eklentisi close icon gizli kalır
- 16. JQuery Mobile simpledialog dinamik verilerimi sayfasından temizler
- 17. JQuery Mobile açılır kapanışı sorunu
- 18. jQuery Mobile ve Form Gönderme
- 19. jquery mobile radio düğme simgesi
- 20. JQuery Mobile User aşağı kaydır
- 21. Jquery mobile, önceki sayfayı indir
- 22. jQuery Themeroller Gallery for Mobile
- 23. jquery mobile çökebilir canlandırma çalışmıyor
- 24. İletişim jquery mobile iletişim kutusu
- 25. jQuery Mobile Vs Sencha Touch
- 26. jQuery Mobile geçiş yönlerini değiştiriyor
- 27. jQuery mobile, "yükleme başlığı" sayfa
- 28. Önlemek JQuery-Mobile .. Aslında böyle div öğesi otomatik
- 29. JQuery Mobile ajaxEnabled + asp.net formu postbackurl = sorunlar
- 30. JQuery Mobile slide page geçişini kaldır
Yol temizleyici ve basit bir çözüm, bu cevap olmalı. Bootstrap ile sınıf adı 'badge' kullanmanın bazı etkileri olduğunu unutmayın. Bunu aklında tut. –
@CesarBielich Harika nokta - Çakışmalardan kaçınmak için örneğimi güncelledim. Teşekkürler! –