本帖最后由 夜枭 于 2017-5-16 11:40 编辑
function change(index) {
var $item = $api.domAll(footertab, '.items');
var type = ['tel_frame', 'message_frame', 'find_frame', 'my_frame'];
var headertype = ['tel_header', 'message_header', 'find_header', 'my_header'];
for (var i = 0; i < $item.length; i++) {
/*footer切换页面*/
if (index == i) {
/*设置tel页面弹动*/
if (index == 0) {
api.openFrame({
name : type[index],
url : type[index] + ".html",
bounces : true,
rect : {
x : 0,
y : 45,
w : api.winWidth,
h : api.winHeight - 100
},
});
} else {
/*设置message,find,my页面不弹动*/
api.openFrame({
name : type[index],
url : type[index] + ".html",
rect : {
x : 0,
y : 45,
w : api.winWidth,
h : api.winHeight - 100
},
});
}
$api.addCls($item[index], 'active-danger');
/*footer图标切换*/
changeicon(index);
} else {
api.closeFrame({
name : type,
url : type+ ".html",
});
$api.removeCls($item, 'active-danger');
}
}
}
用api.openframe(),每次点击切换都会闪一下,要怎么解决.
4.png
(29.6 KB, 下载次数: 37)
2017-5-13 21:55 上传
3.png
(29.63 KB, 下载次数: 33)
2017-5-13 21:55 上传
2.png
(30.63 KB, 下载次数: 37)
2017-5-13 21:55 上传
1.png
(29.61 KB, 下载次数: 75)
2017-5-13 21:55 上传