Innovation Slide – Slide plugin jquery
mar.07, 2011 in
librerie javascript
Finalmente un plugin per jquery semplice, leggero, ricco di effetti e molto versatile.
Ci permetterà di scorrere in maniera “diversa” i nostri contenuti: immagini, testo, etc.
Vediamo ora come implementare il nostro slide jQuery:
html
<ul class="contenitore"> <li>Q</li> <li>U</li> <li>A</li> <li>D</li> <li>R</li> <li>R</li> <li>A</li> <li>T</li> <li>O</li> </ul>
Css
.contenitore{
border: solid 1px #000;
height: 400px;
width: 500px;
background: #FFF;
position: relative;
margin: auto;
padding:0;
}
.contenitore li
{
display: block;
text-align: center;
border: solid 1px #147;
line-height: 135px;
width: 135px;
background: #FFF;
color: #147;
}
javascript
$('.contenitore').innSlide({
top: '60',
left: '70',
duration: 2000,
interval: 3000,
direction: 'Right'
});
Parameters [EN]
- top: (int) top position of the internal container’s elements
- left: (int) left position of the internal container’s elements
- autoPosition: (bool) compute internal element’s position where true ( default false)
N.B. top and left value where not considered. - duration: (int) duration effect.
N.B. must be less than interval‘s value - interval: (int) time interval between slides [es, 1000 (1 sec)]
- direction: (string) direction effect ["Left-Bottom", "Left", "Left-Top", "Top", "Top-Right", "Right", "Right-Bottom", "Bottom"]
Parametri [IT]
- top: (int) posizione superiore degli elementi interni al contenitore
- left: (int) posizione laterale sinistra degli elementi interni
- autoPosition: (bool) indica se calcolare automaticamente la posizione degli elementi.
N.B. top e left non verranno presi in considerazione. - duration: (int) durata dell’effetto.
N.B. Deve essere sempre minore del tempo d’intervallo - interval: (int) intervallo di tempo tra una slide e l’altra [es, 1000 (1 sec)]
- direction: (string) direzione dell’effetto ["Left-Bottom", "Left", "Left-Top", "Top", "Top-Right", "Right", "Right-Bottom", "Bottom"]
Versione: 1.0


agosto 21st, 2011 at 09:42
Buondì!
Come mai a me capita che i blocchi “li” dopo il primo giro non siano visualizzati da subito in ordine?
Mi spiego meglio: Vedo 1, Vedo 2, Vedo 3 e poi appena si sposta il 3 vedo da prima il 2 e poi a metà animazione (quando sposta il 3 al livello sotto) diventa 1
Non riesco a capire a cosa sia dovuto.
il sito su cui sto lavorandoci è http://www.annadidomenico.com/wb
Nico
agosto 22nd, 2011 at 11:53
Ciao Nico.
Che browser e sistema operativo hai?
Grazie comunque di utilizzarlo.
Ciao
agosto 22nd, 2011 at 17:08
Ciao Quadrrato!
(anche se mi sa che devo alleggerirlo ancora un po’)
Allora non credo dipenda dai browser perché l’ho provato con tutti e non cambia. Il problema credo stia nello script: se i sono 3 o meno mi da qual problema, mettendo il 4° tutto fila liscio come puoi vedere ora.
E’ venuto fuori proprio un bel post-it animato
Consiglio: dovreste mettere nella chiamata dello script anche un parametro per dire di quando spostarsi (ovvero quanto è grande il blocco ) perché ho dovuto modificare i parametri “dimensionH” e “dimensionW” dentro lo script altrimenti mi dava sempre uno spostamento di 135px.
In ogni caso ottimo plugin!
Grazie!
ottobre 30th, 2011 at 12:06
Sto dando un’occhiata al tuo blog e devo dire che lo trovo veramente interessante. Non tratti le tematiche in modo superficiale e si vede che hai delle profonde conoscenze in questi ambiti. Anche perchè le “guide” che proproni non sempre sono proprio facili da seguire.
novembre 6th, 2011 at 15:29
@nico
mi sono perso probabilmente dei pezzi: dove lo vedo “dimensionH” e “dimensionW” ?… anche io ho lo stesso problema che hai segnalato.
Fammi sapere.
Grazie.
ciao
novembre 11th, 2011 at 11:57
No No.
Sembra strano poichè il plugin in automatico calcola la dimensione dei li.
Quindi probabilmente non avete specificato una dimensione nei css?
Basta che inserite line-height invece di height per compromettere il corretto utilizzo del plugin.
Fatemi sapere, in ogni caso lo sto ottimizzando e migliorando.
Grazie dei vostri commenti.
Buon lavoro!
Saluti, Quadrrato