/*!
 * jQuery Fragment Scroll v1.0.1
 *
 * Copyright 2014 miWebb and other contributors
 * Released under the MIT license
 */

(function($) {
	"use strict";

	$.fn.fragmentScroll = function(options) {
		// Options
		var options = $.extend({
			frame: 'html, body',
			offset: 0,
			speed: 1000,
			easing: 'swing', // http://easings.net
			showFragment: false
		}, options);

		// Init
		fragmentScroll(this, options);
	}

	function fragmentScroll(element, options) {
		// On click event
		element.find('[href^="#"]').on("click", function(event) {
			// Prevent default behavior
			event.preventDefault();

			// Variables
			var fragment = this.href.substring(this.href.indexOf('#'));

			// Scroll frame
			$(options.frame).animate({
				scrollTop: $(fragment).offset().top - $(options.frame).offset().top - options.offset
			}, options.speed, options.easing);

			// Show fragment
			if(options.showFragment) {
				window.location.hash = fragment;
			}
		});
	}
})(jQuery);

@@ -379,16 +379,42 @@
 // Init%0A
+%09%09this.each(function() %7B%0A%09
 %09%09fragme
@@ -438,16 +438,22 @@
 tions);%0A
+%09%09%7D);%0A
 %09%7D%0A%0A%09fun
@@ -515,23 +515,26 @@
 event%0A%09%09
+$(
 element
+)
 .find('%5B

Enable multiple selectors