$(function () { $(window).on("scroll", function () { var windowPosition = $(window).scrollTop(); if(typeof(supportsMobile) != "undefined" && supportsMobile && isPhone()) { if ($("#lawLibraryNavigation").length && windowPosition + $(window).height() > $("#lawLibraryNavigation").offset().top + $("#lawLibraryNavigation").height()) { $("#backToTopContainer").addClass("backToTopStuck"); } else if (windowPosition > 1000) { $("#backToTopContainer").removeClass("backToTopStuck"); $("#backToTopContainer").css({ "display": "inline" }); } else { $("#backToTopContainer").css({ "display": "none" }); } } else{ if ($("#lawLibraryNavigation").length && windowPosition + $(window).height() > $("#lawLibraryNavigation").offset().top) { $("#backToTopContainer").addClass("backToTopStuck"); } else if (windowPosition > 1000) { $("#backToTopContainer").removeClass("backToTopStuck"); $("#backToTopContainer").css({ "display": "inline" }); } else { $("#backToTopContainer").css({ "display": "none" }); } } }) $("#backToTop").on("click", function () { window.scrollTo(0, 0); }) });