Beste mensen,
Ik zit met een probleem eerst zal ik uitleggen wat ik wil en heb.
Ik heb met wordpress een one-page pagina, nu wil ik daarnaast ook producten verkopen het zijn er niet veel, nu zijn het er nog 3. Daarvoor gebruik ik gewoon woocommerce als shop.
Nu heb ik een one-page pagina die bestaat uit drie delen: home,producten, contact. Dit zijn anchor tags.
Maar als ik op een product klik wordt ik natuurlijk door gelinkt naar een andere pagina, net als checkout page en de winkelmand. Je kan de navbar niet veranderen per pagina. Dus als ik dan op home klik komt er gewoon een anchor tag achter de link te staan: www.link.nl/shop/#contact dit werkt natuurlijk niet.
Nu zorg ik er voor met jquery dat hij er andere links van maakt.
En dat hij dit stukje jquery niet uitvoert op de home pagina waar de links wel alleen maar #home, #contact zijn. Dit stukje script werkt wel gewoon in chrome en internet explorer, maar niet in safari. Ook heb ik al wat gegoogled. Alleen kan ik geen fix vinden. In safari linkt hij mij door naar de pagina, alleen hij gaat hij niet naar de tag toe.
Ik hoop dat iemand mij kan helpen
Ik zit met een probleem eerst zal ik uitleggen wat ik wil en heb.
Ik heb met wordpress een one-page pagina, nu wil ik daarnaast ook producten verkopen het zijn er niet veel, nu zijn het er nog 3. Daarvoor gebruik ik gewoon woocommerce als shop.
Nu heb ik een one-page pagina die bestaat uit drie delen: home,producten, contact. Dit zijn anchor tags.
Maar als ik op een product klik wordt ik natuurlijk door gelinkt naar een andere pagina, net als checkout page en de winkelmand. Je kan de navbar niet veranderen per pagina. Dus als ik dan op home klik komt er gewoon een anchor tag achter de link te staan: www.link.nl/shop/#contact dit werkt natuurlijk niet.
Nu zorg ik er voor met jquery dat hij er andere links van maakt.
En dat hij dit stukje jquery niet uitvoert op de home pagina waar de links wel alleen maar #home, #contact zijn. Dit stukje script werkt wel gewoon in chrome en internet explorer, maar niet in safari. Ook heb ik al wat gegoogled. Alleen kan ik geen fix vinden. In safari linkt hij mij door naar de pagina, alleen hij gaat hij niet naar de tag toe.
JavaScript: mijnjquery
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| jQuery(document).ready(function ($) { $(".denavbar").click(function (e) { e.preventDefault(); var itemId = $(this).attr( "id" ); var url; switch(itemId) { case "Home" : url = "http://url.nl/#Home" $(location).attr('href', url); break; case "Product" : url = "http://url.nl/#Product" $(location).attr('href', url); break; case "Contact" : url = "http://url.nl/#Contact" $(location).attr('href', url); break; } }); }) |
Ik hoop dat iemand mij kan helpen
[ Voor 49% gewijzigd door blackspeedy op 11-04-2015 16:33 ]