Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Drag and Drop

  1. #1

    Drag and Drop

    Come si fa il drag and drop di blocchi come su questo sito ( www.netvibes.com )? E all'interno dei blocchi può esserci qualsiasi cosa? Grazie.
    Perché la guerra non può essere evitata, ma solo rinviata a vantaggio degli altri... (N. Machiavelli)

  2. #2
    Nessuno mi può aiutare???
    Perché la guerra non può essere evitata, ma solo rinviata a vantaggio degli altri... (N. Machiavelli)

  3. #3
    Un drag&drop del genere è davvero complesso se sviluppato da zero. La tecnica si basa sulla gestione degli eventi mouseOver e OnClick e poi gestire casistiche varie per lo spostamento dei div.

    Per iniziare ti consiglio di dare un'occhio alla libreria Walter Zorn che è documentata molto bene ed è un valido punto di partenza. Questo è il link: http://www.walterzorn.com/dragdrop/dragdrop_e.htm

    Spero di esserti stato utile.

    Domenico Biancardi from http://www.halmadaxx.com

  4. #4
    già ce ci siamo dai un occhio a questo codice

    <html>
    <head>
    <style>
    img
    {
    position:relative;
    }
    </style>
    <script type="text/javascript">
    mouseover=true
    function coordinates()
    {
    if (!moveMe)
    {
    return
    }
    if (event.srcElement.id=="moveMe")
    {
    mouseover=true
    pleft=document.getElementById('moveMe').style.pixe lLeft
    ptop=document.getElementById('moveMe').style.pixel Top
    xcoor=event.clientX
    ycoor=event.clientY
    document.onmousemove=moveImage
    }
    }

    function moveImage()
    {
    if (mouseover&&event.button==1)
    {
    document.getElementById('moveMe').style.pixelLeft= pleft+event.clientX-xcoor
    document.getElementById('moveMe').style.pixelTop=p top+event.clientY-ycoor
    return false
    }
    }

    function mouseup()
    {
    mouseover=false
    }
    document.onmousedown=coordinates
    document.onmouseup=mouseup
    </script>
    </head>
    <body>
    [img]smiley.gif[/img]

    Drag and drop the image
    </body>
    </html>
    Domenico Biancardi from http://www.halmadaxx.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.