Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di elisa21
    Registrato dal
    May 2004
    residenza
    Lucca
    Messaggi
    246

    convertire script mootools da 1.1 a 1.2

    Ciao a tutti,
    purtroppo sono ancora alle prime armi nella conoscenza di questa libreria, e devo integrare due script, precisamente noobslide basato su mootools 1.2 che genera appunto una galleria immagini e un menu invece scritto con mootools 1.1.
    Integrandoli nella stessa pagina si genera un conflitto ovvero l'effetto visualizzato è solo quello del menu mentre la galleria risulta distorta e non funzionante.

    Questo è il codice che va a generare l'effetto sul menu:
    <SCRIPT src="js/mootools83.js" type="text/javascript"></SCRIPT>
    <SCRIPT type="text/javascript">
    Window.onDomReady(function(){
    Window.disableImageCache(); // Not sure it is required but I left it
    $S('#popMenu li a').each(function(el) {
    var effect = el.effect('background-position', {duration: 500, wait: false, transition: fx.Transitions.circOut, fps: 50}).set(-300);
    el.addEvent('mouseover', effect.goTo.pass(0, effect)).addEvent('mouseout', effect.goTo.pass(-300, effect));
    });
    });
    </SCRIPT>

    E' possibile far interagire entrambi gli script nella stessa pagina?
    Vi ringrazio per l'aiuto
    elisa
    L'immaginazione è l'intelligenza che si diverte

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova, io non l' ho fatto
    codice:
    window.addEvent('domready',function(){
      $$('#popMenu li a').each(function(el) {
        var effect = new Fx.Tween(el,{duration: 500, wait: false, transition:'circ:out', fps: 50}).set('background-position',-300);
        el.addEvent('mouseover', function(){effect.start('background-position',0)}).addEvent('mouseout',function(){effect.start('background-position',-300)});
      });
    })

  3. #3
    Utente di HTML.it L'avatar di elisa21
    Registrato dal
    May 2004
    residenza
    Lucca
    Messaggi
    246
    Originariamente inviato da Xinod
    prova, io non l' ho fatto
    codice:
    window.addEvent('domready',function(){
      $$('#popMenu li a').each(function(el) {
        var effect = new Fx.Tween(el,{duration: 500, wait: false, transition:'circ:out', fps: 50}).set('background-position',-300);
        el.addEvent('mouseover', function(){effect.start('background-position',0)}).addEvent('mouseout',function(){effect.start('background-position',-300)});
      });
    })
    ti ringrazio veramente tanto! provato e funzionante
    L'immaginazione è l'intelligenza che si diverte

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.