• 06-10-2015, 20:36:08
    #1
    Arkadaşlar aşağıdaki linkteki örnekte iki adet liste sortable edilebilir halde.Bu listeyi html de nasıl liste şeklinde gösterebilirim? Yani adam değişiklik yaparken yan tarafta olacak olan listede olan elemanlarda yer değiştirsin.Anlatmak istediğimi aşağıdaki resimde gösterdim arkadaşlar.

    Örneğe ait link bu: http://jsfiddle.net/fjjqM/1/

    Yapmak İstediğim Şeye Ait Örnek Bu: http://www.lugolabs.com/lugoland/art...with-jquery-ui

    Resim

  • 06-10-2015, 23:25:46
    #2
    Merhaba,
      $(function() {
          $('#sort1, #sort2').sortable({
              connectWith: ".sort",
              update: function( event, ui ) {
                                      $("#sonuc").html("");
                                             $("#sort1 li").each(function(){
                                         $("#sonuc").append($(this).text()+" ");  
                                       });
                                      
                                            }
          }).disableSelection();
          
      });
    şeklinde bir update fonksiyonu ekleyebilir, yeni dizilimi alabilirsiniz.

    Kolaylıklar.
  • 07-10-2015, 15:49:21
    #3
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
      $(function() {
          $('#sort1, #sort2').sortable({
              connectWith: ".sort",
              update: function( event, ui ) {
                                      $("#sonuc").html("");
                                             $("#sort1 li").each(function(){
                                         $("#sonuc").append($(this).text()+" ");  
                                       });
                                      
                                            }
          }).disableSelection();
          
      });
    şeklinde bir update fonksiyonu ekleyebilir, yeni dizilimi alabilirsiniz.

    Kolaylıklar.

    Öncelikle teşekkür ederim hocam.Ama sonuc isimli bir div etiketi felan mı koymam gerekiyor.Bu kodu direkt js olarak eklediğimde birşey göremiyorum?
  • 07-10-2015, 16:17:01
    #4
    wdelen adlı üyeden alıntı: mesajı görüntüle
    Öncelikle teşekkür ederim hocam.Ama sonuc isimli bir div etiketi felan mı koymam gerekiyor.Bu kodu direkt js olarak eklediğimde birşey göremiyorum?
    evet görsel olarak gönderdiğiniz yerde sonuçların çıkması için ul li bloklarınızdan sonra id'si sonuc olan bir nesne eklemeniz yeterli olur.
    <div id="sonuc"></div> gibi.

    kolaylıklar.
  • 07-10-2015, 17:51:46
    #5
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    evet görsel olarak gönderdiğiniz yerde sonuçların çıkması için ul li bloklarınızdan sonra id'si sonuc olan bir nesne eklemeniz yeterli olur.
    <div id="sonuc"></div> gibi.

    kolaylıklar.
    Çok teşekkür ederim,sayenizde oldu.Ama bu liste yan yana sıralanıyor.Tam bir liste gibi alt alta dizilmesini nasıl sağlayabilirim?
  • 07-10-2015, 22:05:00
    #6
    rica ederim.
    o halde id'si sonuc olan div'i <ul id='sonuc'> </ul> şeklinde ul yapın ve
    $("#sonuc").append($(this).text()+" ");
    şunu
    $("#sonuc").append("<li>"+$(this).text()+"</li>");
    şeklinde değiştirin.

    kolaylıklar.

    wdelen adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim,sayenizde oldu.Ama bu liste yan yana sıralanıyor.Tam bir liste gibi alt alta dizilmesini nasıl sağlayabilirim?
  • 08-10-2015, 17:00:23
    #7
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Tekrardan merhaba hocam.Sayenizde yapmak istediğim herşeyi yapabildim ama jsfiddle daki projeyi locale aktaramıyorum.PC de çalışması için html dosyama hangi js dosyalarını dahil etmeliyim? Sitede sol tarafta direkt Jquery Uİ vs. seçiliyor ama bu ui nin hangi dosyalarını dahil edersem çalışır projem?

    Son Hali:

    https://jsfiddle.net/bcalbatros/weup03yw/7/
  • 08-10-2015, 21:37:47
    #8
    solda jquery ve ui kullandığınız için sadece jquery ui ve ui'nin css'ini atmanız yeterli olur.

    en basitinden fiddle'da sağda çalışan alana sağ tıklayıp iframe'i görüntüle derseniz tüm gerekli dosyalara, nelerin çağırıldığına vs. erişebilirsiniz. ona göre düzenlemenizi yapabilirsiniz.

    iframe'in içi : https://fiddle.jshell.net/bcalbatros/weup03yw/7/show/

    kolaylıklar.




    wdelen adlı üyeden alıntı: mesajı görüntüle
    Tekrardan merhaba hocam.Sayenizde yapmak istediğim herşeyi yapabildim ama jsfiddle daki projeyi locale aktaramıyorum.PC de çalışması için html dosyama hangi js dosyalarını dahil etmeliyim? Sitede sol tarafta direkt Jquery Uİ vs. seçiliyor ama bu ui nin hangi dosyalarını dahil edersem çalışır projem?

    Son Hali:

    https://jsfiddle.net/bcalbatros/weup03yw/7/
  • 09-10-2015, 12:25:45
    #9
    Hocam MUHTEŞEMSİNİZ!!