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

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011