Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* *******************************************************************************
- FLOATING SIDERBARS
- ********************************************************************************** */
- jQuery(window).load(function(){
- var $window = jQuery(window);
- var $sidebar = jQuery(".sidebar");
- var $footer = jQuery(".footer");
- var $content = jQuery(".content");
- var $WPbar = jQuery("#wpadminbar").length;
- var $addHeigth = 0;
- if ($WPbar>0) $addHeigth = 28;
- if($sidebar.length>0){
- var sidebarTop = $sidebar.position().top;
- var sidebarHeight = $sidebar.height()+10;
- var contentHeight = $content.height();
- var footerTop = $footer.position().top;
- if(contentHeight>sidebarHeight){
- $window.scroll(function(event) {
- $sidebar.addClass('fixed');
- scrollTop = $window.scrollTop(),
- topPosition = Math.max(0, (sidebarTop) - scrollTop),
- topPosition = Math.min(topPosition, (footerTop - scrollTop) - sidebarHeight);
- $sidebar.css('top', topPosition+$addHeigth);
- });
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement