点击侧边栏刷新
iframe版本的多标签页插件默认已打开的页面,重新点击时不会重新加载的。可以自行修改下js即可。
根据路径js/bootstrap-multitabs/multitabs.js。大概358行的位置,按下面注释就行了
//...
//if (!$tabPane.attr('src')) {
$tabPane.attr('src', param.url);
//}
//...
v4的版本,针对部分用户需要有刷新的需求,所以对bootstrap-multitabs插件做出了修改,新增了配置项,当你初始化的时候可以直接设定是否刷新。
打开index.min.js,找到111行初始化的js,如下:
// 选项卡
$('#iframe-content').multitabs({
iframe : true,
refresh : 'no', // iframe中页面是否刷新,'no':'从不刷新','nav':'点击菜单刷新','all':'菜单和tab点击都刷新'
nav: {
backgroundColor: '#ffffff',
maxTabs : 35, // 选项卡最大值
},
init : [{
type : 'main',
title : '首页',
url : 'lyear_main.html'
}]
});
3 条评论
2021-06-21 11:33:09
回复 日免 : 目前的话,只是v4的版本可以设置只有菜单栏刷新,v3的版本按照注释的方式,都会刷新。
2021-04-22 10:43:58
您好,我这样设置后,在点击iframe的标题栏时也会刷新,这样不太好,我只想点击左侧栏刷新,标题栏点击和切换不刷新,这样该如何设置呢。
2020-04-20 00:21:39
您好,我这样设置后,在点击iframe的标题栏时也会刷新,这样不太好,我只想点击左侧栏刷新,标题栏点击和切换不刷新,这样该如何设置呢