SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013