01.code/LanweiUI/Asset/cop.html
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="plugins/layui/css/layui.css" media="all" />
</head>
<body>
<div style="width: 400px;margin: 0 auto;">
<button id="add" class="layui-btn">向选项卡添加一个tab</button>
<button id="remove" class="layui-btn">移除当前选项卡</button>
</div>
<script type="text/javascript" src="plugins/layui/layui.js"></script>
<script>
//循环获取父层的tab对象,为什么用循环呢?因为子层加载完,父层还不一定加载完了。所以获取到的是undefined
/*var index = setInterval(function() {
if(typeof parent.tab !== 'undefined') {
//如果获取到tab对象,则停止循环
clearInterval(index);
//通过调用父层的tab组件里的tabAdd方法添加一个tab选项卡
parent.tab.tabAdd({
href: 'https://www.baidu.com', //地址
icon: 'fa-user',
title: '这是在子窗口打开的tab选项卡'
});
}
}, 20);*/
//如果需要在些页面上获取到父页面的变量,需要把变量设置为全局,
/**
* 例:
* var tab;
* layui.use('tab',function(){
* tab = layui.tab(setting);
* });
*/
//上面那个是页面渲染完就添加的
layui.use(['layer'], function () {
var $ = layui.jquery,
layer = layui.layer;
//移除当前的选项卡
$('#remove').on('click', function () {
var tab = parent.tab;
tab.deleteTab(tab.getCurrentTabId());
});
//这个是点击之后才添加的。
$('#add').on('click', function () {
var con = '<div style="padding:10px;"><input type="text" class="layui-input" style="margin-bottom:5px;" name="url" placeholder="地址" />' +
'<input type="text" class="layui-input" style="margin-bottom:5px;" name="title" placeholder="标题" />' +
'<input type="text" class="layui-input" name="icon" placeholder="图标" /></div>';
layer.open({
type: 1,
title: '确认框',
content: con,
后面还有 21 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
