Autor | Zpráva | ||
---|---|---|---|
volovic Profil * |
#1 · Zasláno: 25. 6. 2014, 12:47:45 · Upravil/a: volovic
zdravím,
mám malej problém,script mě url přesměruje ber reloadu stránky v pořádku,ale text(stránka) se nezmění,url se změní ale obsah ne. Jak zajistím aby se změnil i obsah stránky? díky jinač script jsem našel na internetu,je mnoha způsobů ale tenhle je asi nejlepší co jsem našel $(function() { $('nav a').click(function(e) { $("#loading").show(); href = $(this).attr("href"); loadContent(href); // HISTORY.PUSHSTATE history.pushState('', 'New URL: '+href, href); e.preventDefault(); }); // THIS EVENT MAKES SURE THAT THE BACK/FORWARD BUTTONS WORK AS WELL window.onpopstate = function(event) { $("#loading").show(); console.log("pathname: "+location.pathname); loadContent(location.pathname); }; }); function loadContent(url){ //Tady by měl být script který zobrazí stránku } |
||
Kubo2_ Profil * |
#2 · Zasláno: 25. 6. 2014, 18:30:26
volovic:
„Jak zajistím aby se změnil i obsah stránky?“ Musíš zaistiť správnu implementáciu funkcie loadContent() . Teraz totiž máš v jej tele iba bezvýznamný komentár.
|
||
volovic Profil * |
#3 · Zasláno: 25. 6. 2014, 19:17:03
Kubo2:
proto tam je to "Jak" :) nevím jak by to mělo vypadat,v js jsem začátečník |
||
_es Profil |
#4 · Zasláno: 25. 6. 2014, 21:00:18
volovic:
A čo vlastne od toho okopírovaného skriptu očakávaš? Prečo nepoužiješ normálne odkazy? |
||
Časová prodleva: 10 let
|
0