Commit 20792b60 by Manzar Hussain

add sticky js

parent d9b67ad8
...@@ -92,6 +92,45 @@ ...@@ -92,6 +92,45 @@
}); });
$("#simplenews-subscriptions-block-226b1abd-464c-4b6e-b0d2-301af005f689 input").attr('placeholder', 'Enter your email'); $("#simplenews-subscriptions-block-226b1abd-464c-4b6e-b0d2-301af005f689 input").attr('placeholder', 'Enter your email');
$("#edit-subscribe").html('Submit'); $("#edit-subscribe").html('Submit');
})(jQuery);
\ No newline at end of file var $sticky = $('.sticky');
var $stickyrStopper = $('.sticky-stopper');
if ($sticky.offset()) {
var generalSidebarHeight = $sticky.innerHeight();
var stickyTop = $sticky.offset().top;
var stickOffset = 0;
var stickyStopperPosition = $stickyrStopper.offset().top;
//console.log(stickyStopperPosition);
console.log(generalSidebarHeight)
var stopPoint = stickyStopperPosition - generalSidebarHeight - stickOffset;
var diff = stopPoint + stickOffset;
console.log(stickyTop)
$(window).scroll(function(){
var windowTop = $(window).scrollTop();
var windowWidth = $(window).width();
/* var innerWidth = $('.fixedHeadercontainer').innerHeight();
innerWidth = innerWidth + 30; */
if (windowWidth > 767) {
if (stopPoint < windowTop) {
$sticky.css({ position: 'relative', top: '100%', 'margin-top':-(generalSidebarHeight+70)});
} else if (stickyTop < windowTop+stickOffset) {
$sticky.css({ position: 'fixed', top: stickOffset, 'margin-top':0 });
} else {
$sticky.css({position: 'absolute', top: 'initial', 'margin-top':0});
}
}
});
}
$(".subheadings-list li a").on("click", function (event) {
event.preventDefault();
var dataContent = $(this).attr('page-event');
var b = $('.ba_r_i_w').find('.'+dataContent);
var a = b.offset().top;
$("html, body").animate({ scrollTop: a }, 700);
});
})(jQuery);
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment