alien
Threadersteller
Dabei seit: 06.07.2006
Ort: aus der Phantasie
Alter: -
Geschlecht:
|
Verfasst Mo 04.07.2011 20:45
Titel [Gelöst][jQTouch] Auf internen Panel verlinken |
|
|
Hallo,
ich habe eine Webapp mit jQTouch erstellt und möchte nun gerne mit einem externen Link einen internen Panel aufrufen. Bis jetzt scheitere ich daran, weil der Browser immer den ersten Panel bzw. den Panel mit der Klasse "current" aufruft.
Mal ein Beispiel, wie ich das meine:
Der Link: www.domain.tld/index.html#about
Code: |
<div id="jqt">
<div id="home" class="current"> [...] </div>
<div id="about"> [...] </div>
<div id="contatc"> [...] </div>
</div>
|
Versucht habe ich bis jetzt folgendes. Aber irgendwie funktioniert das nicht. Der Hash ist zwar der richtige, aber trotzdem wird #home als erstes angezeigt.
Code: |
var cur = document.location.hash;
alert(cur);
if (cur) {
$('.current').removeClass('current');
$(cur).addClass('current');
}
|
Vielleicht stand jemand vor dem selben Problem und weiß vielleicht Rat?
Edit:
So funktioniert es:
Code: |
$(document).ready(function() {
var cur = document.location.hash;
if (cur) {
$('.current').removeClass('current');
$(cur).addClass('current');
}
});
|
Zuletzt bearbeitet von alien am Mo 04.07.2011 21:04, insgesamt 1-mal bearbeitet
|
|