tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1900
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von newwarrior
    newwarrior newwarrior ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    Holzdorf
    Beiträge
    168
    Hi,

    ich würde gerne realisieren :

    Links auf einer Seite sind 6 Divs, auf der rechten Seite 6 Grafiken.
    Jetzt möchte ich gerne mit jQuery die Bilder in dieses Div's ziehen können.
    Dabei sollen dann auch in den Div's in der id="" automatisch der Grafikname gespeichert werden.
    Denn beim klicken auf einen Button sollen diese Daten dann in der DB gespeichert werden.

    Wie kann ich das am besten umsetzen?

    Danke
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    hast du dazu schon mal unsere Suchfunktion befragt?

    Du bist schließlich nicht der erste User in unserem Forum, der sowas umsetzen möchte.

    Ebenso hab ich beim Lesen deines Beitrags den Eindruck, dass du dich vorab noch nicht bei jQuery und jQuery UI ob der Möglichkeiten informiert hast.

    mfg Maik
     

  3. #3
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    Ich musste grad selbst ne Weile suchen, das Thema hatten wir im letzten Jahr mal, ich hatte dazu auch ein Beispiel präsentiert.

    Gefunden hab ich es auch wieder
    http://www.tutorials.de/forum/javasc...ml#post1776342


    Achtung Spoiler:
    Memo für mich: besser taggen spart Zeit^ ^
     

  4. #4
    Avatar von newwarrior
    newwarrior newwarrior ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    Holzdorf
    Beiträge
    168
    Ok.
    Das war das was ich gesucht habe, jedoch habe ich noch eine Frage dazu.
    Ich habe es ein wenig abgeändetr um damit auch mit DIV's zu arbeiten:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    <div  id="sortable">
     
            <div id="target" style="height:250px;width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid #fff;"></div>
     
            <div id="test" style="width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid red;">
    <img src="http://www.tutorials.de/forum/customavatars/avatar23393_2.gif">
            <img src="http://www.tutorials.de/forum/customavatars/avatar31374_2.gif">
            <img src="http://www.tutorials.de/forum/customavatars/avatar59490_2.gif"></div>
     
    </div>
     
    <script type="text/javascript">
    <!--
    $("#sortable #test #target").sortable({
      connectWith: '#sortable #text #target'
      }).disableSelection();

    Was mache ich falsch?
    Wie kann ich das machen, das nur ein Objekt in den Div geschoben werden kann?
    danke
     

  5. #5
    Maik Tutorials.de Gastzugang
    Das rotmarkierte "x" sollte wohl ein "s" sein:
    Code :
    1
    2
    3
    
    $("#sortable #test #target").sortable({
      connectWith: '#sortable #te[B][COLOR="Red"]x[/COLOR][/B]t #target'
      }).disableSelection();


    Und dein Markup entspricht überhaupt nicht diesem jQuery-"Descendant Selector", der, wie auch von den CSS-Selektoren für Nachfahren bekannt, ineinander verschachtelte (Nachfahren-)Elemente definiert:
    HTML-Code:
    <div id="sortable">
          <div id="test" style="width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid red;">
                <div id="target" style="height:250px;width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid #fff;">
                </div><!-- /#target -->
                <img src="http://www.tutorials.de/forum/customavatars/avatar23393_2.gif">
                <img src="http://www.tutorials.de/forum/customavatars/avatar31374_2.gif">
                <img src="http://www.tutorials.de/forum/customavatars/avatar59490_2.gif">     
          </div><!-- /#test -->
    </div><!-- /#sortable -->
    oder auch:
    HTML-Code:
    <div id="sortable">
          <div id="test" style="width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid red;">
                <img src="http://www.tutorials.de/forum/customavatars/avatar23393_2.gif">
                <img src="http://www.tutorials.de/forum/customavatars/avatar31374_2.gif">
                <img src="http://www.tutorials.de/forum/customavatars/avatar59490_2.gif">     
                <div id="target" style="height:250px;width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid #fff;">
                </div><!-- /#target -->
          </div><!-- /#test -->
    </div><!-- /#sortable -->


    //edit: Deinem HTML-Code folgend würden die beiden jQuery-Selektoren so lauten:
    Code javascript:
    1
    2
    3
    
    $("#sortable #test").sortable({
      connectWith: '#sortable #target'
      }).disableSelection();
    ... oder, um hier einfach mal Svens Selektor "#sortable tbody td" in ein <div> zu portieren, eben nur:
    Code javascript:
    1
    2
    3
    
    $("#sortable div").sortable({
      connectWith: '#sortable div'
      }).disableSelection();

    mfg Maik
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von newwarrior Beitrag anzeigen
    Wie kann ich das machen, das nur ein Objekt in den Div geschoben werden kann?
    Am Ende eines Sortiervorgangs feuert im Sortable der update-Event.
    Diesen kannst du überwachen und das Sortable im Fall des Eintretens deaktivieren(Methode disable)

    Die Beschreibungen zu den beiden genannten Stichwörtern findest du in der Doku
     

Ähnliche Themen

  1. JQuery Listen sortieren/Drag/Drop?
    Von bernd00 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 12.10.10, 17:23
  2. [jQuery] Drag mehrere Divs
    Von sub7even im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 04.09.10, 20:29
  3. [jQuery] Drag and Drop
    Von newwarrior im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 25.06.10, 11:56
  4. [jQuery] Drag and drop & event.pageY
    Von tobee im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 16.01.10, 22:07
  5. jQuery - Position von DIVs per Drag wechseln
    Von tequito im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 26.11.08, 13:40

Stichworte