Back to top

Autore Topic: [Risolto] Effetto draggable non funziona su dispositivi mobili.  (Letto 1811 volte)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Buongiorno

Ho reso un articolo movibile con effetto draggable ma non funziona su dispositivi mobili,

Codice: [Seleziona]
<script src="//code.jquery.com/jquery-1.10.2.js" type="text/javascript"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">// <![CDATA[
$(function() {
    $( "#sp-component-area" ).draggable();
  });
// ]]></script>

hotelgrazia.it/new/dove-siamo.html
« Ultima modifica: 28 Dic 2014, 12:47:59 da tomtomeight »

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #1 il: 27 Dic 2014, 19:58:16 »
Ciao,

prova con questo plugin http://touchpunch.furf.com/ , su iPhone si "dragga" che è un piacere  :-)
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #2 il: 27 Dic 2014, 21:20:15 »
Grazie, domani ci provo, dalla demo funziona come hai detto.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #3 il: 28 Dic 2014, 11:21:55 »
Perfetto adesso funziona anche da dispositivi mobili. Un ultima cosa, da desktop quando il mouse copre l'area il cursore cambia facendo intendere che l'area può essere spostata, ma da dispositivo mobile non essendoci il cursore, la funzione non è intuibile, come posso far intendere che quell'area è movibile anche da touch?

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #4 il: 28 Dic 2014, 11:26:42 »
Nel CSS, prova ad aggiungere a questo div #sp-component-area la proprietà cursor:all-scroll
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #5 il: 28 Dic 2014, 12:19:47 »
Fatto ma non cambia nulla

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #6 il: 28 Dic 2014, 12:31:46 »
credo ti manchi un pezzo di css, nella demo c'è questa classe con questa proprietà

.ui-draggable{cursor:move;}

se la aggiungi mettono cursor:all-scroll;

cosa succede ?
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Effetto draggable non funziona su dispositivi mobili.
« Risposta #7 il: 28 Dic 2014, 12:46:10 »
Niente, d'altronde anche nella demo non compare nulla sull'area draggabile. penso di aggiungere un simbolo all'interno del contenuto stesso per far capire che può essere spostato. Una manina oppure le quattro freccette come il cursore. Ci penserò, intanto grazie e metto il risolto.

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:[Risolto] Effetto draggable non funziona su dispositivi mobili.
« Risposta #8 il: 28 Dic 2014, 12:57:18 »
mi è venuta in mente un cosa, tempo fà avevo avuto un problema simile, se non vado errato i dispositivi mobili, un modo più specifico i sistemi di Apple, hanno un problema sulle aree hover, se hai voglia prova a passarli un'immagine come cursore invece della proprietà css.

una cosa tipo : cursor: url(images/cursore.png), auto;
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[Risolto] Effetto draggable non funziona su dispositivi mobili.
« Risposta #9 il: 28 Dic 2014, 13:00:37 »
Il fatto è che nei dispositivi mobili non essendoci il mouse non c'è nemmeno l'hover e credo che non essendoci il mouse non può  avere nessun effetto proprio il cursor.

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:[Risolto] Effetto draggable non funziona su dispositivi mobili.
« Risposta #10 il: 28 Dic 2014, 13:08:50 »
si infatti, però strano che non si siano inventati qualcosa.

magari come hai detto te, mettici un'iconcina carina che faccia capire che è draggabile, falla vedere solo su i device mobili.
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

 



Web Design Bolzano Kreatif