ich eine einfache dynamische Tabbed Galerie auf Seite B habe mit diesem Code:jQuery - Anbindung an Seite mit Datenattribut
$('ul.tabs li').click(function(){
event.preventDefault();
var tab_id = $(this).attr('data-tab');
$('ul.tabs li > figcaption').removeClass('current');
$('.tab-content').removeClass('current');
$(this).find('figcaption').addClass('current');
$("#"+tab_id).addClass('current');
});
Angenommen, ich habe einen Link auf Seite A, die ich mit der Seite B verknüpfen möchte entsprechende Registerkarte auf Seite B aktiv. Wie würde ich das machen? Ich habe versucht, Datenattribute in href Tags zu erforschen, und ich bin so verwirrt.
Danke!
die Registerkarte in der Hash-Put, wie 'page_b .html # tab1'. Dann kann das Skript auf Seite B 'window.location.hash' erhalten und dieses zur aktuellen Registerkarte machen. – Barmar
Siehe http://stackoverflow.com/questions/33361536/change-url-of-the-windows-for-every-different-tab/33362303#33362303 – guest271314
Dies ist der Code, der bestimmt, was aktuell ist. $ (this) .find ('figcaption'). AddClass ('current'); $ ("#" + tab_id) .addClass ('current'); Sollte ich den Hash in eine Variable speichern? Ich bin irgendwie verloren, wie man das unter Beibehaltung der aktuellen Funktionalität implementiert. – massanisso