Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    [jquery ui] resizable div

    ho copiato il codice da qui
    http://jsfiddle.net/nick_craver/bx2mk/

    esattamente uguale, ma non funge probabilmente è per una versione obsoleta, sapete indicarmi un codice per fare il resize orizzontale di un div?
    codice:
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script><script src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
    
    
    <style>
    #resizable { width: 150px; height: 150px; padding: 0.5em;
    background:#999}
    #resizable h3 { text-align: center; margin: 0; }</style>
    <div id="resizable" class="ui-widget-content">
        <h3 class="ui-widget-header">Resizable</h3>
    </div>
    <script>$("#resizable").resizable({
        handles: 'e, w'
    });</script>

  2. #2
    Forse è dovuto alla mancanza del tema di jQuery UI. (jquery-ui.min.css)
    jQuery UI è aggiornato, invece jQuery è ormai alla versione 1.11.1.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    ho provato ad inserire uno dei tanti temi
    <link href="http://code.jquery.com/ui/1.10.4/themes/black-tie/jquery-ui.css" />

    nulla..

  4. #4
    Hai messo l'attributo rel=stylesheet? Un <link /> può essere qualsiasi cosa, anche la favicon.
    (magari se usi un browser vecchio dovresti provare anche type=text/css)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    hai ragione

    ora funziona, però se comincio il resize mi fixa a left:0 il div, quando invece io l'ho impostato a right:0

  6. #6
    Nel tuo codice non vedo un "right: 0"

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    si parlavo del mio codice originale, non dell'esempio che ho postato
    però aggiungendo right:0 il problema si presenta anche qui
    codice:
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="https://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
    <link href="https://code.jquery.com/ui/1.10.4/themes/black-tie/jquery-ui.css" rel="stylesheet" />
    <style>
    #resizable { position:absolute; right:0;width: 150px; height: 150px; padding: 0.5em;background:#999}
    #resizable h3 { text-align: center; margin: 0; }</style>
    <div id="resizable" class="ui-widget-content">
        <h3 class="ui-widget-header">Resizable</h3>
    </div>
    <script>
    
    
    $(document).ready(function() {
    $("#resizable").resizable({ handles: 'w'});
    });
    </script>
    Ultima modifica di jimbo0; 24-06-2014 a 17:09

  8. #8
    (premetto che sto sparando a caso )
    Prova a cambiare "w" con "e"

    EDIT: Credo che non servirà a niente...
    Ultima modifica di leandro-2003; 25-06-2014 a 00:46

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    avevo già provato..

  10. #10
    Provando il codice in locale e su JSFiddle non funziona proprio il widget...

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.