<link href="css/mui.min.css" rel="stylesheet"/>
<script type="text/javascript" charset="utf-8">
mui.init({
swipeBack:true //启用右滑关闭功能
});
//获得slider插件对象
var gallery = mui('#slide');
gallery.slider({
interval:500//自动轮播周期,若为0则不自动播放,默认为0;
});
gallery.slider().gotoItem(3);//跳转到第index张图片,index从0开始;
</script>
<body>
<div id="slide" class="mui-slider">
<div class="mui-slider-group">
<div class="mui-slider-item"><a href="#"><img src="image/1.png" /></a></div>
<div class="mui-slider-item"><a href="#"><img src="image/2.png" /></a></div>
<div class="mui-slider-item"><a href="#"><img src="image/3.png" /></a></div>
<div class="mui-slider-item"><a href="#"><img src="image/4.jpg" /></a></div>
</div>
</div>
</body>
报错: Uncaught TypeError: Cannot call method 'gotoItem' of null
4 个回复
Trust - 少说废话
JS执行的时候,DOM还不存在,所以无法获取到DOM对象,进而无法进行操作。
推荐将JS写在body的结束前,就可以保证元素加载完毕,进而可以通过JS进行DOM相关操作。
x***@i-lifeworks.com
请问怎么解决的???
x***@i-lifeworks.com
好的 谢谢
evans
我放后面还是不能自动轮播?需要用其他插件吗?