Pārlūkot izejas kodu

Rebalance: Update JavaScript to replace window.load event with document.ready, as a work-around with an issue with the ads JavaScript. See #108.

Laurel Fulford 7 gadi atpakaļ
vecāks
revīzija
93149c7ba6
1 mainītis faili ar 17 papildinājumiem un 21 dzēšanām
  1. 17 21
      rebalance/js/scripts.js

+ 17 - 21
rebalance/js/scripts.js

@@ -14,9 +14,10 @@
 	$( document ).ready( function() {
 
 		/**
-		 * Set variable
+		 * Set variables
 		 */
-		var $container = $( '#infinite-wrap' );
+		var $container = $( '#infinite-wrap' ),
+			$wrapper = $( '.js body' );
 
 		/**
 		 * Append HTML to masonry wrapper for responsive sizing
@@ -33,16 +34,6 @@
 		 */
 		$( '.entry-footer' ).append( $( '#jp-post-flair' ).detach() );
 
-	});
-
-	$( window ).on( 'load', function() {
-
-		/**
-		 * Set variables
-		 */
-		var $wrapper = $( '.js body' ),
-			$container = $( '#infinite-wrap' );
-
 		/*
 		 * Fade in page
 		 * - only if js is enabled
@@ -71,16 +62,21 @@
 				'opacity' : 1
 			} );
 		});
+	});
 
-		// Handle new items appended by infinite scroll
-		$( document ).on( 'post-load', function() {
-			$container.imagesLoaded( function() {
-				$container.masonry( 'reloadItems').masonry( 'layout' );
-				// Fade in cards
-				$container.find( '.card' ).animate( {
-					'opacity' : 1
-				});
+	// Handle new items appended by infinite scroll
+	$( document ).on( 'post-load', function() {
+		/**
+		 * Set variables
+		 */
+		var $container = $( '#infinite-wrap' );
+
+		$container.imagesLoaded( function() {
+			$container.masonry( 'reloadItems').masonry( 'layout' );
+			// Fade in cards
+			$container.find( '.card' ).animate( {
+				'opacity' : 1
 			});
 		});
 	});
-} )( jQuery );
+} )( jQuery );