优化移动端下Tabs滚动

优化移动端下系统配置页面展示
pull/235/MERGE
Karson 2020-09-10 21:05:00 +08:00
parent 1cc0cadbdd
commit 5ea682edf4
6 changed files with 51 additions and 22 deletions

View File

@ -20,6 +20,15 @@
.edit-form table > tbody > tr:hover td a.btn-delcfg { .edit-form table > tbody > tr:hover td a.btn-delcfg {
visibility: visible; visibility: visible;
} }
@media (max-width: 767px) {
.edit-form table tr th:nth-last-child(-n + 2), .edit-form table tr td:nth-last-child(-n + 2) {
display: none;
}
.edit-form table tr td .msg-box {
display: none;
}
}
</style> </style>
<div class="panel panel-default panel-intro"> <div class="panel panel-default panel-intro">
<div class="panel-heading"> <div class="panel-heading">
@ -36,6 +45,7 @@
<div class="panel-body"> <div class="panel-body">
<div id="myTabContent" class="tab-content"> <div id="myTabContent" class="tab-content">
<!--@formatter:off-->
{foreach $siteList as $index=>$vo} {foreach $siteList as $index=>$vo}
<div class="tab-pane fade {$vo.active ? 'active in' : ''}" id="{$vo.name}"> <div class="tab-pane fade {$vo.active ? 'active in' : ''}" id="{$vo.name}">
<div class="widget-body no-padding"> <div class="widget-body no-padding">
@ -316,6 +326,7 @@ value2|title2</textarea>
</form> </form>
</div> </div>
<!--@formatter:on-->
</div> </div>
</div> </div>
</div> </div>

View File

@ -275,7 +275,7 @@ return [
'multiplenav' => false, 'multiplenav' => false,
//是否开启多选项卡(仅在开启多级菜单时起作用) //是否开启多选项卡(仅在开启多级菜单时起作用)
'multipletab' => true, 'multipletab' => true,
//后台皮肤,为空时表示使用skin-green //后台皮肤,为空时表示使用skin-black-green
'adminskin' => '', 'adminskin' => '',
//后台是否启用面包屑 //后台是否启用面包屑
'breadcrumb' => false, 'breadcrumb' => false,

View File

@ -271,6 +271,18 @@ form.form-horizontal .control-label {
border-bottom-color: transparent; border-bottom-color: transparent;
cursor: default; cursor: default;
} }
@media (max-width: 768px) {
.panel-intro > .panel-heading .nav-tabs {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
margin-bottom: -1px;
}
.panel-intro > .panel-heading .nav-tabs > li {
display: inline-block;
float: none;
}
}
/*单表格*/ /*单表格*/
.panel-tabs .panel-heading { .panel-tabs .panel-heading {
padding: 12px 15px 12px 15px; padding: 12px 15px 12px 15px;
@ -480,19 +492,16 @@ form.form-horizontal .control-label {
color: #222e32; color: #222e32;
} }
.multiplenav .content-wrapper, .multiplenav .content-wrapper,
.multiplenav .right-side { .multiplenav .right-side,
.multiplenav .main-sidebar {
padding-top: 50px; padding-top: 50px;
} }
.multiplenav #firstnav .nav-addtabs { .multiplenav #firstnav .nav-addtabs {
padding-right: 450px; padding-right: 450px;
} }
@media (max-width: 767px) { @media (max-width: 767px) {
.multipletab .fixed .content-wrapper, .multipletab.multiplenav .content-wrapper,
.multipletab .fixed .right-side { .multipletab.multiplenav .right-side {
padding-top: 94px;
}
.multipletab .content-wrapper,
.multipletab .right-side {
padding-top: 94px; padding-top: 94px;
} }
} }
@ -1022,7 +1031,7 @@ table.table-nowrap thead > tr > th {
.left-side { .left-side {
padding-top: 50px; padding-top: 50px;
} }
.multiplenav .main-sidebar { .multipletab.multiplenav .main-sidebar {
padding-top: 95px; padding-top: 95px;
} }
.n-bootstrap .n-right { .n-bootstrap .n-right {

File diff suppressed because one or more lines are too long

View File

@ -55,10 +55,7 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'adminlte', 'form'], functi
//切换左侧sidebar显示隐藏 //切换左侧sidebar显示隐藏
$(document).on("click fa.event.toggleitem", ".sidebar-menu li > a", function (e) { $(document).on("click fa.event.toggleitem", ".sidebar-menu li > a", function (e) {
var nextul = $(this).next("ul"); var nextul = $(this).next("ul");
if (nextul.length > 0) { if (nextul.length == 0 && (!$(this).parent("li").hasClass("treeview") || ($("body").hasClass("multiplenav") && $(this).parent().parent().hasClass("sidebar-menu")))) {
return;
}
if (!$(this).parent("li").hasClass("treeview") || ($("body").hasClass("multiplenav") && $(this).parent().parent().hasClass("sidebar-menu"))) {
$(".sidebar-menu li").removeClass("active"); $(".sidebar-menu li").removeClass("active");
} }
//当外部触发隐藏的a时,触发父辈a的事件 //当外部触发隐藏的a时,触发父辈a的事件

View File

@ -338,6 +338,20 @@ form.form-horizontal .control-label {
border-bottom-color: transparent; border-bottom-color: transparent;
cursor: default; cursor: default;
} }
@media (max-width: @screen-tablet) {
.nav-tabs {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
margin-bottom: -1px;
> li {
display: inline-block;
float: none;
}
}
}
} }
} }
@ -595,7 +609,7 @@ form.form-horizontal .control-label {
} }
.multiplenav { .multiplenav {
.content-wrapper, .right-side { .content-wrapper, .right-side, .main-sidebar {
padding-top: 50px; padding-top: 50px;
} }
@ -606,14 +620,12 @@ form.form-horizontal .control-label {
@media (max-width: 767px) { @media (max-width: 767px) {
.multipletab { .multipletab {
.fixed .content-wrapper, .fixed .right-side { &.multiplenav {
padding-top: 94px;
}
.content-wrapper, .right-side { .content-wrapper, .right-side {
padding-top: 94px; padding-top: 94px;
} }
} }
}
} }
.multipletab { .multipletab {
@ -1266,7 +1278,7 @@ table.table-nowrap {
padding-top: 50px; padding-top: 50px;
} }
.multiplenav { .multipletab.multiplenav {
.main-sidebar { .main-sidebar {
padding-top: 95px; padding-top: 95px;
} }