Jak tylko wrzuciłem to na stronę docelową to nagle drugi slider przestał działać z mootolsa... nie wiem dlaczego, skoro wcześniej działało... jak wrzucę w komentarz kod JS odpowiedzialny za wywołanie noobSlide'a pierwszego to drugi zaczyna działać... Czy to może wynikać, że tutaj i tutaj wywołuję $?? jeśli tak to dlaczego wcześniej na stronie na której to przygotowywałem to działało??
poniżej umieszczam kod...
<script type="text/javascript"> window.addEvent('domready',function(){ //SAMPLE 1 (auto, every 5 sec) var info1 = $('info1').set('opacity',0.5); var sampleObjectItems =[ {link:'http://www.link1.com'}, {link:'http://www.link2.com'}, {link:'http://www.link3.com'}, {link:'http://www.link4.com'}, ]; var nS1 = new noobSlide({ box: $('mootols_box1'), items: [0,1,2,3], size: 448, items: sampleObjectItems, interval: 2500, autoPlay: true, onWalk: function(currentItem){ info1.empty(); } }); var info2 = $('info2').set('opacity',0.5); var sampleObjectItems2 =[ {link:'http://www.link1.com'}, {link:'http://www.link2.com'}, {link:'http://www.link3.com'}, {link:'http://www.link4.com'}, ]; var nS2 = new noobSlide({ box: $('mootols_box2'), items: [0,1,2,3], size: 448, items: sampleObjectItems2, interval: 2500, autoPlay: true, onWalk: function(currentItem){ info2.empty(); } }); }); </script> <div id="container"> <div id="mootols"> <div id="mask1"> <div id="mootols_box1"> </div> </div> <div id="mask2"> <div id="mootols_box2"> </div> </div> </div> </div>
Problem rozwiązany!! W kodzie wytłuszczona 1 wcześniej była 2 i dlatego nie działało...
ale mam za to inne pytanie:
var info2 = $('info2').set('opacity',0.5);
ta linijka ustawia mi przezroczystrość na 0.5 ale zarówno tło jak i tekst(link) w tym divie staje się półprzezroczysty... a jak mógłbym zrobić to tak, żeby link miał pokrycie cały czas 100%, a tło miało 50%
