abstrait:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">&
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="/static/plugins/layui/css/layui.css" type="text/css">
<script type="text/javascript" src="/static/plugins/layui/layui.js"></script>
<title>歡迎</title>
<style>
body{margin: 0px;}
.header{width: 100%;height: 50px;line-height: 50px;background:#01AAED;
color: aliceblue;
}
.title{margin-left: 20px;font-size: 20px;}
.userinfo{float: right;margin-right: 20px}
.userinfo a{text-decoration: none;color: azure;}
.menu{width: 200px;background: #333744;position: absolute;}
.layui-collapse{border: none;}
.layui-colla-item{border: none;}
.layui-colla-title{background: #42485b;color:#ffffff}
.layui-colla-content{border: none;padding: 0px}
.main{position: absolute;left: 200px;right: 0px;}
</style>
</head>
<body>
<!--header-->
<div class="header">
<span class="title">后臺管理系統(tǒng)</span>
<span class="userinfo">管理員:{$user.truename}【系統(tǒng)管理員】<a href="javascript:;" onclick="logout()"> 退出</a></span>
</div>
<!--menu-->
<div class="menu" id="menu">
<div class="layui-collapse" lay-accordion>
<div class="layui-colla-item">
<h2 class="layui-colla-title">管理員管理</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree">
<li class="layui-nav-item"><a href="javascript:;" onclick="menufire(this)" src="/index.php/admin/admin/index">管理員列表</a></li>
<li class="layui-nav-item"><a href="javascript:;">管理員列表</a></li>
</ul>
</div>
</div>
<div class="layui-colla-item">
<h2 class="layui-colla-title">菜單管理</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree">
<li class="layui-nav-item"><a href="javascript:;" onclick="menufire(this)" src="/index.php/admin/menu/index">菜單列表</a></li>
<li class="layui-nav-item"><a href="javascript:;">菜單列表</a></li>
</ul>
</div>
</div>
<div class="layui-colla-item">
<h2 class="layui-colla-title">系統(tǒng)管理</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree">
<li class="layui-nav-item"><a href="javascript:;" onclick="menufire(this)" src="/index.php/admin/admin/index">系統(tǒng)列表</a></li>
<li class="layui-nav-item"><a href="javascript:;">管理員列表</a></li>
</ul>
</div>
</div>
</div>
</div>
<!--內(nèi)容-->
<div class="main">
<iframe style="width:100%;height: 100%" onload="reseMainHeight(this)" src="{:url(\'welcome\')}" frameborder="0"></iframe>
</div>
</body>
</html>
<script type="text/javascript">
layui.use(['element', 'layer'], function () {
var element = layui.element;
$ = layui.jquery;
layer = layui.layer;
resetMenuHeight();
//…
});
//重新設(shè)置頁面寬度
function resetMenuHeight() {
var height = document.documentElement.clientHeight - 50;
$('#menu').height(height);
}
function reseMainHeight(obj) {
var height = document.documentElement.clientHeight - 53;
$(obj).parent('div').height(height);
}
//菜單點(diǎn)擊
function menufire(obj){
var src = $(obj).attr('src');
$('iframe').attr('src',src);
}
//退出
function logout() {
//退出前確認(rèn)
layer.confirm('你確定要退出嗎?', {
icon: 3,
btn: ['確定', '取消'],
}, function () {
$.get('/index.php/admin/account/logout', function (data) {
if (!data.code == 0) {
layer.msg(data.msg, { icon: 2 });
} else {
layer.msg(data.msg, { icon: 2 });
setTimeout(function () { window.location.href = '/index.php/admin/account/login' });
}
});
});
}
</script>
問題: 我能不能CSS直接設(shè)置高度和寬度 都100% 就不用寫JS函數(shù)?
Professeur correcteur:韋小寶Temps de correction:2019-02-12 16:28:17
Résumé du professeur:你可以試試看啊 錯(cuò)誤了電腦又不會(huì)爆炸 不過我記得好像直接設(shè)置是不生效的!你試試看吧!