%PDF- %PDF-
| Direktori : /disk/www/wwwroot/test-lingceed.echineselearning.biz/js/.svn/text-base/ |
| Current File : /disk/www/wwwroot/test-lingceed.echineselearning.biz/js/.svn/text-base/navfix.js.svn-base |
(function($) {
$.fn.navfix = function(mtop, zindex) {
var nav = $(this),
mtop = mtop,
zindex = zindex,
dftop = nav.offset().top - $(window).scrollTop(),
dfleft = nav.offset().left - $(window).scrollLeft(),
dfcss = new Array;
dfcss[0] = nav.css("position"), dfcss[1] = nav.css("top"),
dfcss[2] = nav.css("left"), dfcss[3] = nav.css("zindex"),
//console.log(nav.offset().top + ", mtop == " + mtop);
//console.log($(window).scrollTop());
//console.log(nav.offset().left);
//console.log($(window).scrollLeft());
$(window).scroll(
function(e) {
//console.log($(this).scrollTop() + ", dftop == " + dftop);
$(this).scrollTop() > dftop ? $.support.leadingWhitespace
&& $.support.leadingWhitespace == "6.0" ? nav.css({
position : "absolute",
top : eval(document.documentElement.scrollTop),
left : dfleft,
"z-index" : zindex,
"width" : '100%'
}) : nav.css({
position : "fixed",
top : mtop + "px",
left : dfleft,
"z-index" : zindex,
"width" : '100%'
}) : nav.css({
position : dfcss[0],
top : dfcss[1],
left : dfcss[2],
"z-index" : dfcss[3],
"width" : '100%'
})
if ( $(window).scrollTop() == 0) {
nav.css({
position : dfcss[0],
top : dfcss[1],
left : dfcss[2],
"z-index" : dfcss[3],
"width" : '100%'
})
nav.css("background-color","");
nav.css("border-color","");
nav.css("box-shadow","none");
nav.find('ul.freeze').removeClass('navbar-nav-2');
nav.find('ul.freeze').addClass('navbar-nav-1');
//����ֻ��˵�����δ����
$('#mobileFreeze').val('');
}
// �����������,�л��ʽ
if ($(this).scrollTop() > dftop) {
//console.log("change css " + $(this).scrollTop());
nav.css("background-color","white");
nav.css("border-color","transparent");
nav.css("box-shadow","0 0 10px #ddd");
console.log(nav.find('ul.freeze').length);
//$('.navbar-nav-2 li>a').css('color','#525252 !important');
nav.find('ul.freeze').removeClass('navbar-nav-1');
nav.find('ul.freeze').addClass('navbar-nav-2');
//����ֻ��˵���������
$('#mobileFreeze').val('mobileFreeze');
}
})
}
})(jQuery)