mirror of
				https://github.com/ZetaKebab/kesper.git
				synced 2025-11-04 08:09:49 +00:00 
			
		
		
		
	First pass 2.0 design
This commit is contained in:
		@@ -1,56 +0,0 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Main JS file for Casper behaviours
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/* globals jQuery, document */
 | 
			
		||||
(function ($, undefined) {
 | 
			
		||||
    "use strict";
 | 
			
		||||
 | 
			
		||||
    var $document = $(document);
 | 
			
		||||
 | 
			
		||||
    $document.ready(function () {
 | 
			
		||||
 | 
			
		||||
        var $postContent = $(".post-content");
 | 
			
		||||
        $postContent.fitVids();
 | 
			
		||||
 | 
			
		||||
        $(".scroll-down").arctic_scroll();
 | 
			
		||||
 | 
			
		||||
        $(".menu-button, .nav-cover, .nav-close").on("click", function(e){
 | 
			
		||||
            e.preventDefault();
 | 
			
		||||
            $("body").toggleClass("nav-opened nav-closed");
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    // Arctic Scroll by Paul Adam Davis
 | 
			
		||||
    // https://github.com/PaulAdamDavis/Arctic-Scroll
 | 
			
		||||
    $.fn.arctic_scroll = function (options) {
 | 
			
		||||
 | 
			
		||||
        var defaults = {
 | 
			
		||||
            elem: $(this),
 | 
			
		||||
            speed: 500
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        allOptions = $.extend(defaults, options);
 | 
			
		||||
 | 
			
		||||
        allOptions.elem.click(function (event) {
 | 
			
		||||
            event.preventDefault();
 | 
			
		||||
            var $this = $(this),
 | 
			
		||||
                $htmlBody = $('html, body'),
 | 
			
		||||
                offset = ($this.attr('data-offset')) ? $this.attr('data-offset') : false,
 | 
			
		||||
                position = ($this.attr('data-position')) ? $this.attr('data-position') : false,
 | 
			
		||||
                toMove;
 | 
			
		||||
 | 
			
		||||
            if (offset) {
 | 
			
		||||
                toMove = parseInt(offset);
 | 
			
		||||
                $htmlBody.stop(true, false).animate({scrollTop: ($(this.hash).offset().top + toMove) }, allOptions.speed);
 | 
			
		||||
            } else if (position) {
 | 
			
		||||
                toMove = parseInt(position);
 | 
			
		||||
                $htmlBody.stop(true, false).animate({scrollTop: toMove }, allOptions.speed);
 | 
			
		||||
            } else {
 | 
			
		||||
                $htmlBody.stop(true, false).animate({scrollTop: ($(this.hash).offset().top) }, allOptions.speed);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    };
 | 
			
		||||
})(jQuery);
 | 
			
		||||
		Reference in New Issue
	
	Block a user