| 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: 12 let
|
|||
0