SORU
11 ŞUBAT 2009, ÇARŞAMBA


Nasıl sürüklenebilir ve droppable arasında bir çizgi çizmek için?

Mükemmel JQuery UI "" kullanıcı "göster"eşleştirme yapmak için kullanıyorum başka bir program kişilik bir programdan kişiler.

bu basit JQuery kullanarak:

$(document).ready(function() {
    $("div .draggable").draggable({
        revert: 'valid',
        snap: false
    });

    $("div .droppable").droppable({
        hoverClass: 'ui-state-hover',
        helper: 'clone',
        cursor: 'move',
        drop: function(event, ui) {
            $(this)
                .addClass('ui-state-highlight')
                .find("img")
                .removeAttr("src")
                .attr("src", "_assets/img/icons/check-user-48x48.png");

            $(this).droppable('disable');

            $(ui.draggable)
                .addClass('ui-state-highlight')
                .find("img")
                .removeAttr("src")
                .attr("src", "_assets/img/icons/check-user-48x48.png");

            $(ui.draggable).draggable('disable');
        }
    });

    $("div .droppable").bind("dblclick", function() {
        $(this)
            .removeClass('ui-state-highlight')
            .find("img")
            .removeAttr("src")
            .attr("src", "_assets/img/icons/user-48x48.png");
        $(this).droppable('enable');

        EnableSource($(this));
    });
});

Bu konuyu:

alt text

ben gerçekten ne istediğini(mümkünse) arasında bir hat oluşturmak oldu ElsaveKjellbunlar arasındaki bağlantı açıkça ortaya koyuyor.

Her zaman kutular içinde sayılar ile bunu, ama gerçekten edebilirim nasıl yapılacağını öğrenmek istedim bu satırları kullanarak.

Teşekkürler.

CEVAP
12 ŞUBAT 2009, PERŞEMBE


  • (08.updated Tem.2013)Kütüphaneler en son sürümleri ile güncellendi; html JsRender kullanarak refactored;
  • (29.updated Eyl.2011)Ekledi GIT Repo; kod temizlenir; en son çerçeve sürümleri için güncelleme;
  • (03.updated Mar.2013)Örnek çalışma ile sabit bağlantılar;

Geçerli örnek kullanır:

Kaynak

Source code in Git Repository

Demo

Page demo at JSBIN


ÇalışırFF,YANİ,Krom,SafariveOpera.

üzerinde test edilmiştir:

  • Firefox 6 ve 7 .. 22
  • IE 8 ve 9 .. 10
  • 12 .. 27 krom
  • 5 .. 6 Safari
  • Opera .. 15 11.51

tüm göstermek için, ben sadece benim başarım (gururlu bir insan, bugün benim!) küçük bir gösteri yaptı:

Video demo

ve küçük bir görüntü:

alt text

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boniver

    boniver

    17 NİSAN 2006
  • PlayStation

    PlayStation

    16 Aralık 2005
  • SaMmM123

    SaMmM123

    3 Mayıs 2006