HTML/Javascript linken naar een tab (vanaf buiten de pagina)
In een al bestaand topic van iemand anders stelde ik eerder dezelfde vraag maar daar kwam geen reactie op, dus nu even een eigen topic gestart.
Wat ik wil is, op een bestaande website die voor een deel tabs gebruikt voor de navigatie, linken naar een bepaalde tab op een bepaalde pagina.
Nu ben ik totaal niet handig met javascript maar had ik door wat er in het andere topic stond het bijna werkend. Wat nu werkt is linken van buiten af wat nog niet werkt is de tab active maken en de hele pagina verspringt ong 100px omlaag na een tab switch..
Ziet iemand misschien snel de oplossing, of weet je een andere oplossing?
oorspronkelijke bericht in het andere topic
Hallo
Ik had een oplossing nodig voor ongeveer hetzelfde probleem en kwam zo op dit topic.
Ik ben bezig met het verbouwen van een al bestaande website, de oorspronkelijke tabs heb ik dus ook niet zelf gemaakt.
T gaat mij er vooral om dat het linken naar een bepaalde tab werkt, het werkte uiteraard op de pagina zelf al, maar vanaf een ander deel van de website nog niet (kwam standaard op tablad 1)
Nu ben ik even bezig geweest met het hashchange scriptje wat kris postte, en het gaat nu bijna goed (op een misschien wat omslachtige manier). Het linken van buiten de pagina werkt, maar nog niet naar wens.
Het enige wat nog mis gaat is dat de pagina automatisch een stukje naar onderen verspringt na het aanklikken van een tab, en mn tabs worden nog niet active.
Nu gebruik ik zelf eigenlijk nooit tabs en ben ik ook een broekie op gebied van javascript dus zal het waarschijnlijk gewoon iets "idioots" in mn code zijn, vandaar mijn schreeuw om hulp :)
Ik heb een deel van mijn code even op pastebin gezet omdat anders mn post wel erg groot wordt. http://pastebin.com/mMXCmmXk
site waar het om gaat: http://bit.ly/107Lath
voorbeeld van hoe ze eerst werktte: http://bit.ly/RYSkMz
Alvast onwijs bedankt!
PS : als ik de comments //e.preventDefault(); hier weg haal dan verspringt ie niet meer maar dan werkt ook meteen het doorlinken vanaf een ander deel van de site niet meer.
Het lijkt me niet te komen van de code op de hoofdpagina; toch niet bij de werking van hashchange en de document.ready daar boven.
Er zijn wel nog andere script bestanden; ik zie niet direct waar het probleem ligt.