-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathras.nav.min.js
More file actions
1 lines (1 loc) · 931 Bytes
/
ras.nav.min.js
File metadata and controls
1 lines (1 loc) · 931 Bytes
1
(function(e,t,n,r){var i=e.ras.slideshow;i.nav={options:{}};e.fn.nav=function(t){t=e.extend({},i.nav.options,t);return this.each(function(){var t=e(this),n=t.closest(".allRas").find("#navRAS"),r=t.children(),i=t.data("width"),s=r.length;t.addClass("navRas");t.find("li:first-child").addClass("activeSlide");t.children().each(function(t){e(this).attr("data-left",i*t)});n.prepend('<div id="navMultiple"/>');for(var o=s;o>=1;o--){e("#navMultiple").prepend('<button data-slide="'+(o-1)+'">'+o+"</button>")}e("#navMultiple").find("button:eq(0)").addClass("active");e("#navMultiple").find("button").each(function(n){var r=e(this).data("slide");e(this).click(function(){e("#navMultiple").find(".active").removeClass("active");e(this).addClass("active");var n=t.find("li:eq("+r+")"),i=n.data("left");t.find(".activeSlide").removeClass("activeSlide");n.addClass("activeSlide");t.animate({"margin-left":-i})})})})}})(jQuery,window,document)