function om_maximenu_scroll in OM Maximenu 7
Same name and namespace in other branches
- 8 inc/om_maximenu.effects.inc \om_maximenu_scroll()
- 6 inc/om_maximenu.effects.inc \om_maximenu_scroll()
Animated floating menu
1 call to om_maximenu_scroll()
- om_maximenu_asset_loader in inc/
om_maximenu.render.inc - Loads styles and js
File
- inc/
om_maximenu.effects.inc, line 436 - OM Maximenu Effects
Code
function om_maximenu_scroll($menu = NULL) {
$scroll_float_js = "\n jQuery(document).ready(function(\$){ \n var topYloc = null;\n\n \$(window).scroll(function () { \n var scrollTop = \$(document).scrollTop();\n scrollTop = parseInt(scrollTop);\n \n var offset = topYloc+scrollTop+'px'; \n \$('#om-maximenu-" . $menu . "').animate({top:offset},{duration:500,queue:false});\n });\n\n topYloc = parseInt(\$('#om-maximenu-" . $menu . "').css('top').substring(0,\$('#om-maximenu-" . $menu . "').css('top').indexOf('px')));\n });";
drupal_add_js($scroll_float_js, "inline");
}