Ich habe ein Karussell mit Slick-Schieberegler funktioniert gut in der ersten Registerkarte, aber wenn ich auf zweite Registerkarte gehen, wird der Schieberegler nicht geladen, wenn ich die zweite Registerkarte standardmäßig öffnen dann nicht laden zweite Registerkarte, aber nicht die erste Registerkarte bis dahin, ich glaube Slick Slider-Code ist initialisiert und dann nicht wieder initialisiert, wenn Tab geändert wird, aber nicht sicher, wie damit umzugehen, kann jemand bitte vorschlagen?Slick Slider funktioniert nicht in jQuery Tabs
Hier ist die Arbeits JSfiddle example
Die jQuery für die Registerkarte folgt:
$('ul.tabs li').click(function(){
var tab_id = $(this).attr('data-tab');
$('ul.tabs li').removeClass('current');
$('.tab-content').removeClass('current');
$(this).addClass('current');
$("#"+tab_id).addClass('current');
});
if (window.location.hash.length > 0) {
var hash_str= window.location.hash.split("#")[1];
$('.tab-link[data-tab=' + hash_str + ']').click();
}
Vielen Dank im Voraus!
ich weiß, sieht die Webseite gut, wie es ist, Aber könnten Sie alles in Ihrem Code entfernen, das für Ihr Problem nicht unbedingt notwendig ist? Außerdem, 'wenn ich die zweite Registerkarte standardmäßig öffne und nicht in der zweiten Registerkarte, aber nicht in der ersten Registerkarte lade '. Können Sie mir erklären, was Sie meinen? – SpyderScript
@JavaSpyder Ich habe zwei Schieberegler in beiden Registerkarten, das Problem ist, Schieberegler/Karussell funktioniert nicht in der nächsten Registerkarte. –