Skip to content

Instantly share code, notes, and snippets.

@demogar
Created July 12, 2011 00:53
Show Gist options
  • Select an option

  • Save demogar/1077147 to your computer and use it in GitHub Desktop.

Select an option

Save demogar/1077147 to your computer and use it in GitHub Desktop.
(function($){
$.fn.sspnavigation = function(options) {
// Setting up the default data
var defaults = {
qtyImages: 0,
childDelimiterStart: "<li>",
childDelimiterEnd: "</li>"
};
// Using defaults
var options = $.extend(defaults, options);
// passing defauults
var $this = $(this);
return this.each(function(options) {
for (i=0; i < defaults.qtyImages; i++) {
$this.append(
defaults.childDelimiterStart
+ "<a href=\"#\" class=\"sppNavigationChangeSppImage\" rel=\""+i+"\">" + (i+1) + "</a>"
+ defaults.childDelimiterEnd
);
};
$(":first-child", $this).addClass("selected");
});
};
})(jQuery);
$(".sppNavigationChangeSppImage").live("click", function(event) {
event.preventDefault();
ssploadContent($(this).attr("rel"));
});
function sppNewImageLoaded(imageNumber) {
$("a.sppNavigationChangeSppImage").parent().removeClass();
$('a.sppNavigationChangeSppImage[rel="'+imageNumber+'"]').parent().addClass("selected");
}
function ssploadContent(contentId) {
thisMovie("flashcontent").ssploadContent(contentId);
}
function thisMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment