actually you could, add this to wp-content/meso-custom-functions.php or your child theme functions.php
<?php
/*--------------------------------------------
Description: add mesocolumn sticky nav
---------------------------------------------*/
function meso_add_sticky_nav() {
if( !wp_is_mobile() ) {
if( is_user_logged_in() ) { $log = 'true'; } else { $log = 'false'; } ?>
<script type="text/javascript">
jQuery.noConflict();
var $st = jQuery;
var log = <?php echo "$log"; ?>;
$st(document).ready(function() {
// grab the initial top offset of the navigation
var sticky_navigation_offset_top = $st('#top-navigation').offset().top;
// our function that decides weather the navigation bar should have "fixed" css position or not.
var sticky_navigation = function(){
var scroll_top = $st(window).scrollTop();
if (scroll_top > sticky_navigation_offset_top) {
if( log == true ) {
$st('#top-navigation').css({ 'z-index': '9999','position': 'fixed','top':30, 'left':0 });
} else {
$st('#top-navigation').css({ 'z-index': '9999','position': 'fixed','top':0, 'left':0 });
}
$st('#top-navigation').addClass('iegradient topping');
} else {
$st('#top-navigation').css({ 'position': 'relative', 'top':0 });
$st('#top-navigation').removeClass('topping');
}
};
// run our function on load
sticky_navigation();
$st(window).scroll(function() {
sticky_navigation();
});
$st('a[href="#"]').click(function(event){
event.preventDefault();
});
});
</script>
<style>#top-navigation:before,#top-navigation:after{display:none;}</style>
<?php } }
add_action('wp_head','meso_add_sticky_nav',99);
?>