SORU
13 AĞUSTOS 2009, PERŞEMBE


Nasıl eğer fare bir WordPress kullanmak bir öğe üzerinde olup olmadığını kontrol edebilirim?

Atladığım hızlı ve kolay bir şekilde jQuery bunu yapmak için var mı?

Zaten başka bir şey için kullanıyorum çünkü seçili olay kullanmak istemiyorum. Ben sadece eğer fare bir öğe üzerinde olup olmadığını öğrenmek için, şu anda ihtiyacım var.

Bir olsaydı böyle bir şey yapmak istiyorum "İsMouseOver" fonksiyonu

function hideTip(oi) {
    setTimeout(function() { if (!IsMouseOver(oi)) $(oi).fadeOut(); }, 100);
}

CEVAP
3 Kasım 2009, Salı


Bu kod happytime harry ve ne söylemeye çalıştığımızı göstermektedir. Fare girdiğinde, bir araç ipucu fare yok etmek için bir gecikme ayarlar ayrıldığında ortaya çıkacak. Eğer fare gecikme önce aynı elemanı tetiklenir girerse, o zaman bilgileri daha önce saklı kullanarak gitmeden önce tetiği yok.

$("someelement").mouseenter(function(){
    clearTimeout($(this).data('timeoutId'));
    $(this).find(".tooltip").fadeIn("slow");
}).mouseleave(function(){
    var someElement = $(this),
        timeoutId = setTimeout(function(){
            someElement.find(".tooltip").fadeOut("slow");
        }, 650);
    //set the timeoutId, allowing us to clear this trigger if the mouse comes back over
    someElement.data('timeoutId', timeoutId); 
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • UberFacts

    UberFacts

    26 EKİM 2013