From 30b3f96d9845ec21888a90b9ed15db82e58b6d67 Mon Sep 17 00:00:00 2001 From: ngleader Date: Fri, 9 Mar 2012 04:55:04 +0000 Subject: [PATCH] Issue 1640 support fixed admin lnb git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10402 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/tpl/js/admin.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/modules/admin/tpl/js/admin.js b/modules/admin/tpl/js/admin.js index e04ca2d4a..edc82dd33 100644 --- a/modules/admin/tpl/js/admin.js +++ b/modules/admin/tpl/js/admin.js @@ -1221,4 +1221,26 @@ jQuery(function($){ details.slideToggle(200); viewBtn.toggleClass('details'); }); + + var lnb = $('div.lnb'); + var h = lnb.offset().top; + function fixedLnb() + { + if(lnb.css('float') == 'none') + { + lnb.css('position', 'relative'); + return; + } + + if($(document).scrollTop() >= h-20) + { + lnb.css({'position':'fixed', 'top':'0px'}); + } + else + { + lnb.css('position', 'relative'); + } + setTimeout(fixedLnb, 100); + } + fixedLnb(); });