昵称_匿名
昵称_匿名
  • 发布:2015-05-11 14:52
  • 更新:2015-05-11 16:04
  • 阅读:2579

图片轮播初始展现出第二张图片?

分类:MUI

图片轮播初始展现出第二张图片?向左或向右划还是第二张,然后才是正常的。

图片轮播的代码我是动态生成的,总共两张图片,
代码如下:
for (var i = 0; i < len; i++) {
if (i == 0) {
// 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播)
html += "<div class=\"mui-slider-item mui-slider-item-duplicate\">";
html += "<a id=\"" + resultlist[len-1].docid + "\" class=\"sliderDoc\">";
html += "<img src=\"" + resultlist[len-1].docpuburl + resultlist[len-1].appfile + "\">";
html += "</a>";
html += "</div>";
}
html += "<div class=\"mui-slider-item\">";
html += "<a id=\"" + resultlist[i].docid + "\" class=\"sliderDoc\">";
html += "<img src=\"" + resultlist[i].docpuburl + resultlist[i].appfile + "\">";
html += "</a>";
html += "</div>";
if (i == (len - 1)) {
// 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播)
html += "<div class=\"mui-slider-item mui-slider-item-duplicate\">";
html += "<a id=\"" + resultlist[0].docid + "\" class=\"sliderDoc\">";
html += "<img src=\"" + resultlist[0].docpuburl + resultlist[0].appfile + "\">";
html += "</a>";
html += "</div>";
}
}
for(var i = 0; i < len; i++){
if (i == 0) {
dropHtml += '<div class="mui-indicator mui-active"></div>';
}else{
dropHtml += '<div class="mui-indicator "></div>';
}
}
document.getElementById("topSlider").innerHTML = html;
document.getElementById("topDorp").innerHTML = dropHtml;

2015-05-11 14:52 负责人:无 分享
已邀请:
小云菜

小云菜 - 相关代码及分享在http://www.cnblogs.com/phillyx

这是因为页面加载完毕后就轮播事件就开始了。
加个延迟执行的代码就好了

    //防止初始加载时即导向第二个页面  
                    //              setTimeout(function() {  
                    //                  //设置图片轮播时间  
                    //                  mui("#slider").slider({  
                    //                      interval: 3000  
                    //                  });  
                    //              }, 4000);
昵称_匿名

昵称_匿名 (作者)

哥,我压根就没开自动轮播,也不敢开,一用自动轮播就报错。
初始化的时候就报这个错,
Uncaught TypeError: Cannot read property '0' of undefined at libs/mui/js/mui.min.js:7

阿羽

阿羽

Uncaught TypeError: Cannot read property '0' of undefined at libs/mui/js/mui.min.js:7
我有时候也出现这个问题。。。谁知道为什么啊

该问题目前已经被锁定, 无法添加新回复