SORU
18 Mayıs 2011, ÇARŞAMBA


Fare ayırt etmeyi "tıklayın" ve "sürükle"

Ben kullanmak jQuery.click kolu klik olayı Raphael Graf, bu arada, gerek idare fare drag olay, fare sürükleme oluşur mousedown, mouseupmousemove Raphael.

Bu zor ayırt click drag click de içerir mousedown & mouseup, Nasıl ayırt edebilirim fare "tıklayın" & fare ile "drag" sonra Javascript?

CEVAP
18 Mayıs 2011, ÇARŞAMBA


Farkı bir tıklamayla sıkıcı, ama değil mousedown mouseup arası mousemove olduğunu düşünüyorum.

Böyle bir şey yapabilirsiniz:

var flag = 0;
var element = xxxx;
element.addEventListener("mousedown", function(){
    flag = 0;
}, false);
element.addEventListener("mousemove", function(){
    flag = 1;
}, false);
element.addEventListener("mouseup", function(){
    if(flag === 0){
        console.log("click");
    }
    else if(flag === 1){
        console.log("drag");
    }
}, false);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • lane182videos

    lane182video

    6 EKİM 2011