|
我在使用photoBrowser模块时,activeIndex属性传入具体的数字时,图片显示正常,返回值ret.index也弹出的是对的!但是我传入的是动态值时,它就成默认值0了,图片显示总从第一张开始显示,返回值ret.index总是弹出0,这是什么原因?
for(var i=0;i<pictureValue.length;i++){
if(pictureValue.indexOf(element_)>=0){
arrayValue.push(i);
}
}
var photoBrowser = api.require('photoBrowser');
photoBrowser.open({
images: pictureValue,
placeholderImg: 'widget://image/default.png',
activeIndex:arrayValue,
bgColor: '#000'
}, function(ret, err) {
if(ret){
alert(ret.index);
if(ret.eventType=='click'){
photoBrowser.close();
}
}else{
alert($api.jsonToStr(err));
}
});
arrayValue值我测试过,点击图片弹出的是相应的索引值,这个没问题,就是赋给activeIndex后就是不生效!求大神解答!!!
|
|