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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • MrMimoB

    MrMimoB

    11 NİSAN 2011