root / snf-cyclades-app / synnefo / helpdesk / static / js / common.js @ 634e55b3
History | View | Annotate | Download (776 Bytes)
1 |
$(document).ready(function(){ $("input").focus(); }) |
---|---|
2 |
|
3 |
$(document).ready(function(){ |
4 |
// fix sub nav on scroll
|
5 |
var $win = $(window) |
6 |
, $nav = $('.subnav') |
7 |
, navTop = $('.subnav').length && $('.subnav').offset().top |
8 |
, isFixed = 0
|
9 |
|
10 |
function processScroll() { |
11 |
var i, scrollTop = $win.scrollTop() |
12 |
if (scrollTop >= navTop && !isFixed) {
|
13 |
isFixed = 1
|
14 |
$nav.addClass('subnav-fixed') |
15 |
} else if (scrollTop <= navTop && isFixed) { |
16 |
isFixed = 0
|
17 |
$nav.removeClass('subnav-fixed') |
18 |
} |
19 |
} |
20 |
|
21 |
processScroll(); |
22 |
|
23 |
// hack sad times - holdover until rewrite for 2.1
|
24 |
$nav.on('click', function () { |
25 |
if (!isFixed) setTimeout(function () { $win.scrollTop($win.scrollTop()) }, 10) |
26 |
}) |
27 |
|
28 |
$win.on('scroll', processScroll) |
29 |
|
30 |
|
31 |
|
32 |
|
33 |
}) |
34 |
|