Psyduck - 可達鴨 之 鴨力山大

Current Path : home/irplbiz/public_html/fortune_realty_html/js/
Upload File :
Current File : /home/irplbiz/public_html/fortune_realty_html/js/custom.js



// backto-top btn script
		var btn = $('#backto-top');
		$(window).scroll(function() {
		  if ($(window).scrollTop() > 300) {
		    btn.addClass('show');
		  } else {
		    btn.removeClass('show');
		  }
		});

		btn.on('click', function(e) {
		  e.preventDefault();
		  $('html, body').animate({scrollTop:0}, '1000');
		});
	// backto-top btn script end
	

	// fixd menu
	 window.onscroll = function() {myFunction()};

	    var header = document.getElementById("myHeader");
	    var sticky = header.offsetTop;

	    function myFunction() {
	      if (window.pageYOffset > sticky) {
	        header.classList.add("sticky");
	      } else {
	        header.classList.remove("sticky");
	      }
	    }

	
// Select all links with hashes
jQuery('a[href*="#"].hash')
// Remove links that don't actually link to anything
.not('[href="#"]')
.not('[href="#0"]')
.click(function (event) {
	// On-page links
	if (
			location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '')
			&&
			location.hostname == this.hostname
			) {
		// Figure out element to scroll to
		var target = jQuery(this.hash);
		target = target.length ? target : jQuery('[name=' + this.hash.slice(1) + ']');
		// Does a scroll target exist?
		if (target.length) {
			// Only prevent default if animation is actually gonna happen
			event.preventDefault();
			jQuery('html, body').animate({
				scrollTop: target.offset().top
			}, 1000, function () {
				// Callback after animation
				// Must change focus!
				var $target = jQuery(target);
				$target.focus();
				if ($target.is(":focus")) { // Checking if the target was focused
					return false;
				} else {
					$target.attr('tabindex', '-1'); // Adding tabindex for elements not focusable
					$target.focus(); // Set focus again
				}
				;
			});
		}
	}
});

$('.hash_area a.hash').on('click', function (e) {
	e.preventDefault();

	$('html, body').animate({
		scrollTop: $($(this).attr('href')).offset().top - 170
	}, 500, 'linear');
});