修复BUG:被选中的菜单不在可视化窗口内,导航条默认没有定位,精简菜单css样式

This commit is contained in:
Argo-Lenovo 2016-11-19 15:13:34 +08:00
parent c218fb812e
commit e0573300d2
4 changed files with 20 additions and 30 deletions

View File

@ -98,9 +98,10 @@
@media (min-height: 672px) {
#sidebar {
padding-top: 94px;
height: 100%;
padding-bottom: 54px;
top: 94px;
bottom: 40px;
position: absolute;
overflow-y: auto;
}
}

View File

@ -137,11 +137,7 @@
#sidebar {
width: 210px;
height: auto;
background: #2a3542;
overflow-y: scroll;
position: absolute;
padding-bottom: 15px;
}
#sidebar .sub-menu > .sub li {
@ -153,16 +149,12 @@
}
ul.sidebar-menu {
margin-top: 20px !important;
padding: 20px 0 15px 0;
margin-bottom: 0;
}
ul.sidebar-menu, ul.sidebar-menu li ul.sub {
margin: -2px 0 0;
padding: 0;
}
ul.sidebar-menu ul li {
list-style: none;
padding-left: 0;
}
ul.sidebar-menu .dcjq-icon {

View File

@ -208,8 +208,4 @@ $(function () {
return this.optional(element) || /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/.test(value);
}, "请填写正确的IP地址");
}
// breadcrumb
var breadcrumb = $('#nav-accordion').find('a.active').text();
if (breadcrumb === "") $('#breadNav').hide();
else $('#breadNav').text(breadcrumb);
});

View File

@ -1,19 +1,15 @@
$(function () {
var $sidebar = $("#sidebar");
var $main = $('#main-content');
var $breadNav = $('#breadNav');
$('#nav-accordion').dcAccordion({
eventType: 'click',
autoClose: true,
saveState: true,
disableLink: true,
speed: 'slow',
showCount: false,
autoExpand: true,
// cookie: 'dcjq-accordion-1',
classExpand: 'dcjq-current-parent'
autoExpand: true
});
// custom scrollbar
if (!$.browser.versions.ios) $("#sidebar").niceScroll({ styler: "fb", cursorcolor: "#e8403f", cursorwidth: '3', cursorborderradius: '10px', background: '#404040', spacebarenabled: false, cursorborder: '', scrollspeed: 60 });
$("#gotoTop").on('click', function (e) {
e.preventDefault();
$('#main-content, .content-body, body').animate({
@ -23,6 +19,14 @@
$('#websiteFooter').text($('#footer').val());
// breadcrumb
var arch = $('#nav-accordion').find('a.active').last();
var breadcrumb = arch.text();
if (breadcrumb === "") $breadNav.hide();
else $breadNav.text(breadcrumb);
var top = arch.offset().top;
if (top > $sidebar.height()) $sidebar.animate({ scrollTop: top + 300 - $sidebar.height() }, 800);
$sidebar.on('click', 'a', function () {
var o = ($(this).offset());
diff = 300 - o.top;
@ -42,9 +46,6 @@
}
});
// custom scrollbar
if (!$.browser.versions.ios) $("#sidebar").niceScroll({ styler: "fb", cursorcolor: "#e8403f", cursorwidth: '3', cursorborderradius: '10px', background: '#404040', spacebarenabled: false, cursorborder: '', scrollspeed: 60 });
// load widget data
$.bc({
url: '../api/Notifications/',