Back to top

Autore Topic: Fermare uno slideshow!!  (Letto 2594 volte)

Offline Matth1

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Fermare uno slideshow!!
« il: 18 Dic 2011, 02:12:47 »
Salve a tutti, sto cercando un metodo per fermare un maledetto slideshow (la demo si trova a questa pagina: http://templates.next-level-design.de/?template=nld_075_1.5). Cioè vorrei che quando clicco sulle sei caselle che attorniano il riquadro più grande, quest'ultimo rimanesse sempre fisso.
Avevo pensato addirittura di sostituirlo con una foto statica.

C'è qualche genio in grado di aiutarmi?

Grazie e Buon Natale

Offline gmce

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Fermare uno slideshow!!
« Risposta #1 il: 23 Dic 2011, 10:18:00 »
Ciao.
Io vedo che quando ci vado sopra con il mouse, lo slide si ferma. Appena esco dal div dello slide lo slide riprende.
Vorresti quindi che non riprendesse lo slide dopo che ci sono andato sopra?
Io vedo dall'html della pagina che nel tag <head> inizializza lo slide. Ecco il codice:
Codice: [Seleziona]
<script type="text/javascript">
window.addEvent('domready',function(){
var hs8 = new noobSlide({
mode: 'vertical',
box: $('box8'),
items: [1,2,3,4,5,6],
startItem: [1],
size: 303,
autoPlay: true,
interval: 10000,
fxOptions: {
duration: 1000,
transition: Fx.Transitions.Expo.easeOut,
wait: false
},
onWalk: function(currentItem,currentHandle){
$$(this.handles,handles8_more).removeClass('active');
$$(currentHandle,handles8_more[this.currentIndex]).addClass('active');
}
});
$$('#box8').addEvents({
'mouseover':function(){
hs8.stop();
},
'mouseleave':function(){
hs8.play(10000,"next",true);
}
});
var handles8_more = $ES('div','handles8_more1').extend($ES('div','handles8_more2'));
hs8.addHandleButtons(handles8_more);
hs8.walk(0)
});
</script>

La funzione che interessa a te è sul fondo:
Codice: [Seleziona]
                                $$('#box8').addEvents({
'mouseover':function(){
hs8.stop();
},
'mouseleave':function(){
hs8.play(10000,"next",true);
}
});

Se togli quindi la parte del "mouseleave", quando entri su un'immagine lo slide si blocca e se anche esci dallo slide, questo non riprende la sua animazione. Deve quindi diventare così:

Codice: [Seleziona]
                                 $$('#box8').addEvents({
'mouseover':function(){
hs8.stop();
}
});
Il riavvio è la mano santa dell'informatica.

Offline Matth1

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Re:Fermare uno slideshow!! RISOLTO
« Risposta #2 il: 23 Dic 2011, 11:55:15 »
Gentile gmce, ho risolto togliendo dalla cartella ftp il file noob.js che evidentemente regola lo slide centrale.
Come avrai notato si tratta di Joomla. Facendo così, raggiungo lo scopo.


Grazie ancora e auguri!

Offline gmce

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Fermare uno slideshow!!
« Risposta #3 il: 23 Dic 2011, 12:04:04 »
Facendo così hai tolto il js che regola tutto lo slide.
Se però è quello che vuoi non obbietto.


Tanti auguri anche a te!
Il riavvio è la mano santa dell'informatica.

 



Web Design Bolzano Kreatif