SORU
8 Kasım 2010, PAZARTESİ


Tespit "sürükleme" jQuery misin?

Bir kullanıcı bir bağlantıyı tıklattığında görünür olan bir throbber.

Sorun aynı bağlantı ve yeniden düzenlenmesi tıkladım sürüklenebilir. Bu durumda, görünmesini throbber ihtiyacım olmazdı. Gerçekte yalnızca bir yere gitmek için bekleyen varsa onun görünmesi gerekiyor.

Nasıl dil eklentisi ile, olay sadece dinleyici oluşturabilirimbir bağlantı aracılığıyla bir click görünür bir throbber izin verirve bir tıkla ve sürükle?

CEVAP
9 Kasım 2010, Salı


Üzerinde mousedown, mousemove olay nihayet yoktur üstüne rekor ateş, fare hareket ederse onay ise devlet ayarlayın, başla. Eğer hareket ederse, sürükleyip duruyoruz. Eğer taşındık değilse, tıklatın.

var isDragging = false;
$("a")
.mousedown(function() {
    isDragging = false;
})
.mousemove(function() {
    isDragging = true;
 })
.mouseup(function() {
    var wasDragging = isDragging;
    isDragging = false;
    if (!wasDragging) {
        $("#throbble").toggle();
    }
});

Burada bir demo: http://jsfiddle.net/W7tvD/1399/

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010