Ciao a tutti ragazzi, devo spostare dei vestiti da una tabella ad un altra con l'ipad , il tutto funziona ma se provate ad andare sulla pagina vi accorgerete che la seconda colonna di immagini si sposta molto più in basso della prima e la terza colonna si sposta più in basso della seconda.
il sito è questo: http://idnob.altervista.org/creator.php (navigate con ipad)
Il codice è questo:
Ho messo in grassetto il position:relative perché penso che ci sia da modificare una proprietà di quel position, voglio ottenere le immagini della seconda e terza colonna che seguono il dito esattamente come la prima.codice:<html> <head> <title>Intelligent Wardrobe</title> <meta charset=utf-8 /> <title>Intelligent Wardrobe - Creator</title> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" /> <script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <style type="text/css"> .draggable { position: relative; } </style> </head> <body> <?php //Connection $link = mysql_connect('localhost', 'idnob', 'Zenemecca5689'); if (!$link) { die('Could not connect: ' . mysql_error()); } //Select DB mysql_select_db(my_idnob) or die ("Error in selection database ".mysql_error()); $query = "SELECT image FROM clothes WHERE position='Top'"; echo("<table bgcolor='FFCCFF'>"); echo(" <tr> <td><h3>Top</h3></td></tr>"); $result=mysql_query($query) or die ("Query Error".mysql_error()); //lef for top position echo("<div class='table'>"); echo "<tr>"; while($row = mysql_fetch_array($result)) { echo "<td bgcolor='FFCCFF'><img src='upload/" . $row['image'] . "' height='120' width='120' class='draggable' ></td>"; } echo "</tr>"; echo ("</table>"); echo ("</div>"); //center for center position echo("<div class='table'"); $query = "SELECT image FROM clothes WHERE position='Middle'"; echo("<table bgcolor='blue'>"); echo(" <tr> <td bgcolor='blue'><h3>Middle</h3></td></tr>"); $result=mysql_query($query) or die ("Query Error".mysql_error()); echo "<tr>"; while($row = mysql_fetch_array($result)) { echo "<td bgcolor='blue'><img src='upload/" . $row['image'] . "' height='120' width='120' class='draggable' ></td>"; echo "<td> </td>"; } echo "</tr>"; echo ("</table>"); echo ("</div>"); //right position echo("<div class='table'>"); $query = "SELECT image FROM clothes WHERE position='Bottom'"; echo("<table bgcolor='3366FF'>"); echo(" <tr> <td><h3>Bottom</h3></td></tr>"); $result=mysql_query($query) or die ("Query Error".mysql_error()); echo "<tr>"; while($row = mysql_fetch_array($result)) { echo "<td bgcolor='3366FF'><img src='upload/" . $row['image'] . "' height='120' width='120' class='draggable' ></td>"; } echo "</tr>"; echo ("</table>"); echo ("</div>"); echo("<div id=\"digiclock\"></div>"); echo("<div align='center'>"); echo("<br><br><br><br><br><br><br><br><br><br><br><br><br>"); echo("<img src='files/stikman.jpg' height='300' width='300'"); echo("</div>"); echo("<a href='creator.php'><img src='files/reset.jpeg'></a>"); echo("<iframe width=\"400\" height=\"257\" scrolling=\"no\" frameborder=\"no\" noresize=\"noresize\" src=\"http://www.ilmeteo.it/box/previsioni.php?citta=10426&type=day1&width=400&ico=1&lang=eng&days=6&font=Verdana&fontsize=12&bg=FFFFFF&fg=000000&bgtitle=0099FF&fgtitle=FFFFFF&bgtab=F0F0F0&fglink=1773C2\"></iframe>"); ?> </body> <script type="text/javascript"> $.fn.draggable = function() { var offset = null; var start = function(e) { var orig = e.originalEvent; var pos = $(this).position(); offset = { x: orig.changedTouches[0].pageX - pos.left, y: orig.changedTouches[0].pageY - pos.top }; }; var moveMe = function(e) { e.preventDefault(); var orig = e.originalEvent; $(this).css({ top: orig.changedTouches[0].pageY - offset.y, left: orig.changedTouches[0].pageX - offset.x }); }; this.bind("touchstart", start); this.bind("touchmove", moveMe); }; $(".draggable").draggable(); </script> </html>
Spero di essere stato chiaro, grazie in anticipo!

Rispondi quotando