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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008