29 Mart 2011, Salı
HTML - nasıl ipucu göstermek için SADECE üç nokta etkinleştirildiğinde
Üç nokta içeren sayfamda dinamik verilerle bir zaman dilimi var. Anlamı:
<span style='text-overflow: ellipsis; overflow : hidden; white-space: nowrap;
width: 71;'>${myData}</span>
ve isterim eklemek için bu öğeyi tooltip ile aynı içeriği (title='${verilerim}') ama ben istiyorum görünür sadece zaman içeriği arasında uzun ve üç nokta görünür ekranda.
Bunu yapmak için herhangi bir yolu Var mı?
bir tarayıcı (benim durumumda YANİ) çizim yaparken yön - üç nokta - bu konuda bir olay atmak mı?
CEVAP
6 Kasım 2012, Salı
Burada yerleşik üç nokta ayarı kullanarak bir yolu, ve ekler title
öznitelik isteğe bağlı (jQuery ile) Martin Smith'in yorum bina:
$('.mightOverflow').bind('mouseenter', function(){
var $this = $(this);
if(this.offsetWidth < this.scrollWidth && !$this.attr('title')){
$this.attr('title', $this.text());
}
});
Bunu Paylaş:
Nasıl sadece sayısal (0-9) HTML ınputb...
Nasıl grep sadece dosya adları (in-lin...
CSS yatay kaydırma çubuklarını gösterm...
Nasıl HTML metin kutusu boş olduğunda ...
Nasıl kimliği bir nokta içeriyorsa jqu...