Browse Source

Revert back to 'namespace'.

pull/10/head
Viljami S 13 years ago
parent
commit
8c903e8f7d
  1. 30
      responsiveslides.js

30
responsiveslides.js

@ -18,7 +18,7 @@
var slideshow = function () { var slideshow = function () {
var $slide = $this.find('img'), var $slide = $this.find('img'),
$pagination = $('<ul class="' + settings.nspace + '_tabs" />'), $pagination = $('<ul class="' + settings.namespace + '_tabs" />'),
fadetime = parseFloat(settings.fade), fadetime = parseFloat(settings.fade),
visible = { 'position': 'relative', 'float': 'left' }, visible = { 'position': 'relative', 'float': 'left' },
hidden = { 'position': 'absolute', 'float': 'none' }; hidden = { 'position': 'absolute', 'float': 'none' };
@ -31,7 +31,7 @@
$slide.each(function (i) { $slide.each(function (i) {
var $el = $(this); var $el = $(this);
$el.attr({ $el.attr({
id : settings.nspace + '_s' + i id : settings.namespace + '_s' + i
}); });
}); });
@ -69,37 +69,37 @@
var whichSlide = i + 1; var whichSlide = i + 1;
tabMarkup = [ tabMarkup = [
'<li>', '<li>',
'<a href="#' + settings.nspace + '_s' + whichSlide + '"', '<a href="#' + settings.namespace + '_s' + whichSlide + '"',
'class="' + settings.nspace + '_s' + whichSlide + '">' + whichSlide + '</a>', 'class="' + settings.namespace + '_s' + whichSlide + '">' + whichSlide + '</a>',
'</li>' '</li>'
].join(''); ].join('');
$pagination.append(tabMarkup); $pagination.append(tabMarkup);
}); });
$this.after($pagination); $this.after($pagination);
$this.find(':first-child').addClass(settings.nspace + '_on'); $this.find(':first-child').addClass(settings.namespace + '_on');
$('.' + settings.nspace + '_s1').parent().addClass(settings.nspace + '_here'); $('.' + settings.namespace + '_s1').parent().addClass(settings.namespace + '_here');
$('.' + settings.nspace + '_tabs a').each(function (i) { $('.' + settings.namespace + '_tabs a').each(function (i) {
var $el = $(this); var $el = $(this);
$el.click(function (e) { $el.click(function (e) {
e.preventDefault(); e.preventDefault();
// Prevent clicking if animated // Prevent clicking if animated
if ($('.' + settings.nspace + '_on:animated').length) { if ($('.' + settings.namespace + '_on:animated').length) {
return false; return false;
} }
if (!($el.parent().hasClass(settings.nspace + '_here'))) { if (!($el.parent().hasClass(settings.namespace + '_here'))) {
$('.' + settings.nspace + '_tabs li').removeClass(settings.nspace + '_here'); $('.' + settings.namespace + '_tabs li').removeClass(settings.namespace + '_here');
$('.' + settings.nspace + '_on').stop() $('.' + settings.namespace + '_on').stop()
.fadeOut(fadetime, function () { .fadeOut(fadetime, function () {
$(this).removeClass(settings.nspace + '_on').css(hidden); $(this).removeClass(settings.namespace + '_on').css(hidden);
}).end(); }).end();
$('#' + settings.nspace + '_s' + i).stop() $('#' + settings.namespace + '_s' + i).stop()
.fadeIn(fadetime, function () { .fadeIn(fadetime, function () {
$(this).addClass(settings.nspace + '_on').css(visible); $(this).addClass(settings.namespace + '_on').css(visible);
}).end(); }).end();
$el.parent().addClass(settings.nspace + '_here'); $el.parent().addClass(settings.namespace + '_here');
} }
}); });
}); });

Loading…
Cancel
Save