Salve a tutti,
ho un problema ad utillizzare iCarousel
per realizzare una serie di carousel diversi nella stessa pagina, ognuno indipendente?
Pensavo che il codice di seguito postato potesse essere una soluzione.
Se faccio tanti blocchi di script tanti quanti sono le liste a cui voglio applicare l'effetto e usando id differenti, pensavo funzionasse... :master:Codice PHP:<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/shCore.js"></script>
<script type="text/javascript" src="js/shBrushXml.js"></script>
<script type="text/javascript" src="js/shBrushJScript.js"></script>
<script type="text/javascript" src="js/shBrushCss.js"></script>
<script type="text/javascript" src="js/iCarousel.js"></script>
<script type="text/javascript">
window.addEvent("domready", function() {
new iCarousel("vetrina-contentA", {
idPrevious: "vetrina-prevA",
idNext: "vetrina-nextA",
idToggle: "undefined",
item: {
klass: "item",
size: 107
},
animation: {
duration: 250,
amount: 4
}
});
new iCarousel("vetrina-contentB", {
idPrevious: "vetrina-prevB",
idNext: "vetrina-nextB",
idToggle: "undefined",
item: {
klass: "item",
size: 107
},
animation: {
duration: 250,
amount: 4
}
});
});
</script>
<div class="vetrinaBlock">
[img]css/img/frecciasx.png[/img]
<div id="vetrinaAContainer">
<div id="vetrinaWrapperA">
<div id="vetrinaA">
<ul style="left: -3096px; visibility: visible; opacity: 1;" id="vetrina-contentA">
<li class="item">[url="#"][img]css/img/1.png[/img][/url]
<li class="item">[url="#"][img]css/img/2.png[/img][/url]
<li class="item">[url="#"][img]css/img/3.png[/img][/url]
<li class="item">[url="#"][img]css/img/4.png[/img][/url]
<li class="item">[url="#"][img]css/img/5.png[/img][/url]
<li class="item">[url="#"][img]css/img/6.png[/img][/url]
<li class="item">[url="#"][img]css/img/7.png[/img][/url]
<li class="item">[url="#"][img]css/img/8.png[/img][/url]
[/list]
</div>
</div>
</div>
[img]css/img/vetrineServizi/frecciadx.png[/img]
</div>
<div class="clear"/></div>
<div class="vetrinaBlock">
[img]css/img/frecciasx.png[/img]
<div id="vetrinaBContainer">
<div id="vetrinaWrapperB">
<div id="vetrinaB">
<ul style="left: -3096px; visibility: visible; opacity: 1;" id="vetrina-contentB">
<li class="item">[url="#"][img]css/img/1.png[/img][/url]
<li class="item">[url="#"][img]css/img/2.png[/img][/url]
<li class="item">[url="#"][img]css/img/3.png[/img][/url]
<li class="item">[url="#"][img]css/img/4.png[/img][/url]
<li class="item">[url="#"][img]css/img/5.png[/img][/url]
<li class="item">[url="#"][img]css/img/6.png[/img][/url]
<li class="item">[url="#"][img]css/img/7.png[/img][/url]
<li class="item">[url="#"][img]css/img/8.png[/img][/url]
[/list]
</div>
</div>
</div>
[img]css/img/frecciadx.png[/img]
</div>
... e invece anche il secondo blocco "<ul>[/list]" di immagini mi viene visualizzato sempre nel primo new iCarousel("vetrina-contentXYZ " che definisco nello script.
Come posso modificare il javascript affinchè funzioni?![]()
Grazie in anticipo!!!

Rispondi quotando