我是 Javascript 新手,一直在尝试使用一个名为 noobSlide (mootools) 的滑块,但是在一次成功之后,在我第二次尝试时发现它坏了。
参考这行代码,我收到的错误为“Uncaught TypeError: undefined is not a function”:
var thumbsFx = new Fx.Style(thumbs_mask7,'left',fxOptions7);
我已经在我的页面头部包含了 Mootools 和 Slider 脚本的所有必要库,并梳理了 HTML,但找不到解决方案。它似乎将我指向 Mootools 库,但我知道这是不对的,因为正如我所说,我已经成功地使用了另一个示例。
如果有帮助,这里是包含所有 Slider 示例的页面(我正在尝试使用 #7 并且已经使用了 #3)。
http://www.efectorelativo.net/laboratory/noobSlide/
如果有人能看到问题的根源可能在哪里,我真的很感激你的眼睛:)
谢谢,
朱莉安娜
<script type="text/javascript">
window.addEvent('domready',function(){
//SAMPLE 7
var startItem = 0; //or 0 or any
var thumbs_mask7 = $('thumbs_mask7').setStyle('left',(startItem*60-568)+'px').setOpacity(0.8);
var fxOptions7 = {duration:1000, transition:Fx.Transitions.Back.easeOut, wait:false};
var thumbsFx = new Fx.Style(thumbs_mask7,'left',fxOptions7);
var hs7 = new noobSlide({
box: $('box7'),
items: [0,1,2,3,4,5,6,7],
handles: $ES('span','thumbs_handles7'),
fxOptions: fxOptions7,
onWalk: function(currentItem){
thumbsFx.start(currentItem*60-568);
},
startItem: startItem
});
hs7.walk(0);
});
</script>