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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • itfigueres

    itfigueres

    12 EKİM 2013
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011