easyui-tabs动态添加tab的代码如下
var title = node.text;
var content = '<iframe scrolling="no" frameborder="0" src="' + html + '" style="width:100%;height:100%;"></iframe>';
// 添加一个新的标签页面板(tab panel)
if (!$('#tabs').tabs('exists', title)) {
$('#tabs').tabs('add', {
title: title,
content: content,
closable: true,
});
}
else {
$('#tabs').tabs('select', title);
}
添加后的效果图如下
为了更清楚的测试,子页面里啥也没写,右边还是有滚动条
修改方法如下:
将主界面的声明(可能你的不一样)
<!DOCTYPE html>
<html lang="en">
改成
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">