Προς το περιεχόμενο

DIV position swaping


Προτεινόμενες αναρτήσεις

Δημοσ.

Ξέρει κανείς πως μπορώ να κάνω αυτό το swaping?(με η χωρίς Drag and Drop).

 

Και τους έχω έτσι:

<div>

<div id="div1">

</div>

<br>

<div id="div2">

</div>

 

</div>

post-224026-0-00411300-1340202873_thumb.png

Δημοσ.

Προγραμματιστικά γίνεται σε μία γραμμή με jQuery ή το πολύ σε 2-3 χωρίς. Με drag/drop από jQuery UI πάλι γίνεται σε μία γραμμή (για να σετάρεις το drag/drop).

 

Δε σκοπεύω όμως να σου πω πώς γιατί δε θα καταφέρω τίποτα παρά να σου δώσω κι άλλο θάρρος να συνεχίσεις στο ίδιο μοτίβο.

Δημοσ. (επεξεργασμένο)

Δεν νομίζω ότι είναι όλα έτσι εύκολα, αν θα ήταν απλά drag and drop δεν θα σήκωνα το θέμα, κοιταχτε το κώδικα μου δεν

λέει πουθενά για το position των elements είναι απλά ένα μετά τo αλλο, και δεν έχει ανάγκη απαραίτητα με drag and drop και με απλό button pressing μπορούσε να γίνει(και φανταστιτε ότι έχει και 3 divs). Λοιπών παίδες τι λέτε?

Επεξ/σία από Swinrrr
Δημοσ.

Εισαι τυχερος μιας και χρειαστηκα και εγω κατι τετοιο προσφατα οποτε το εχω ετοιμο.

Λοιπον, θες:

(Με χρηση drag and drop):

 

1. Jquery

2. Jquery UI custom με core,widget,mouse,draggable,droppable.

3. Αυτην την συναρτηση:

 

>
jQuery.fn.swap = function({ 
   b = jQuery([0]; 
   var a = this[0]; 
   var t = a.parentNode.insertBefore(document.createTextNode(''), a); 
   b.parentNode.insertBefore(a, ; 
   t.parentNode.insertBefore(b, t); 
   t.parentNode.removeChild(t); 
   return this; 
};

 

 

Και απο κει και περα αναλογα με αυτο που θες να κανεις προσαρμοζεις το παρακατω στις αναγκες σου:

 

Εστω

>
<div class="mdiv" id="div1"></div>
<div class="mdiv" id="div2"></div>
<div class="mdiv" id="div3"></div>
<div class="mdiv" id="div4"></div>
κλπ..

 

 

>
$(".mdiv").draggable({ //τα options που θες εδω
});

$(".mdiv").droppable({ 
//διαφορα events που χρειαζεσαι ,
drop: function( event, ui ) {

var draggable = ui.draggable, droppable = $(this);

draggable.swap(droppable);

}

 

και εισαι ετοιμος :)

Δημοσ.

^_^ ^_^ Ρεμπαρα - REMBO hot blood. Τον Ρεμπο δεν έχεις στην εικονίδιο σου?Και τι να πω για τον αλλονα που έχει

στο εικονίδιο την γκόμενα του.

Δημοσ.

^_^ ^_^ Ρεμπαρα - REMBO hot blood. Τον Ρεμπο δεν έχεις στην εικονίδιο σου?Και τι να πω για τον αλλονα που έχει

στο εικονίδιο την γκόμενα του.

 

οχι, ο sogoku ειναι :confused:

Δημοσ.

 

 

Δεν υπάρχει περίπτωση να το κάνει κατα λάθος έτσι;

 

Και να κυκλοφορεί ελεύθερος;;;

 

ΕΤΣΙ;;;;;; :shock:

 

Εκτός αν είναι 8 χρονών οπότε μιλάμε για ταλέντο.

 

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...