Ich habe meine eigene einfache Navigation für das Slider-Karussell erstellt, etwa so:
HTML:
Code: Select all
[url=#]one[/url]
[url=#]two[/url]
[url=#]three[/url]
[url=#]four[/url]
Code: Select all
$('.slider-navs a').on('click' , function(){
var idx = $(this).index();
$( '#example3' ).sliderPro('gotoSlide' , $(this).index() );
console.log(idx);
return false;
});
Lassen Sie mich nun mein Problem beschreiben. Ich habe getestet, dass die Variable idx = $(this).index() immer die richtige ist, sodass mein benutzerdefinierter JS-Code nichts falsch macht; Ich habe es mehrfach getestet. Das Problem ist, dass die Folien durcheinander geraten. Im HTML habe ich sie so geladen:
Code: Select all
[img]../src/css/images/blank.gif[/img]
data-src="http://bqworks.com/slider-pro/images/image1_medium.jpg"/>
data-horizontal="50" data-vertical="50"
data-show-transition="left" data-show-delay="400">
ZERO
[img]../src/css/images/blank.gif[/img]
data-src="http://bqworks.com/slider-pro/images/image2_medium.jpg" />
data-horizontal="50" data-vertical="50"
data-show-transition="left" data-show-delay="400">
ONE
[img]../src/css/images/blank.gif[/img]
data-src="http://bqworks.com/slider-pro/images/image3_medium.jpg" />
data-horizontal="50" data-vertical="50"
data-show-transition="left" data-show-delay="400">
TWO
[img]../src/css/images/blank.gif[/img]
data-src="http://bqworks.com/slider-pro/images/image4_medium.jpg" />
data-horizontal="50" data-vertical="50"
data-show-transition="left" data-show-delay="400">
THREE
Gibt es einige knifflige Tricks, die ich anwenden kann, um diesen Fehler zu beheben? Oder mache ich offensichtlich etwas falsch?
Mobile version