Obly Публикувано Февруари 13, 2013 Report Share Публикувано Февруари 13, 2013 Здравейте, опитвам се да направя one-page website, чрез jQuery. Всяко едно от менюта получава JSON информация от сървъра, която се визуализира в един див. Сайтът е от една страница и само информацията в дива се сменя. Въпросът ми е как мога да направя история, която да съхранява къде е бил потребиелят и когато натисне back бутона на browser-a, да се върне една стъпка назад. Надявамсе да съм го обяснил добре.Опитвам, чрез това, но нещо не се справям и не работи въпреки примерите. Ето няква част от кода на която не знам какво да напиша в do something useful I въоще не съм наясно дали и това е правилния път. $(window).hashchange(function () { var hash = location.hash; document.title = hash.replace(/^#/, '') || 'site name'; $("a").each(function () { var that = $(this); if (that.attr('href') == hash) { //do something useful } else { //do something useful } }); }); $(window).hashchange(); Цитирай Link to comment Сподели другаде More sharing options...
Dr. Epstein Публикувано Април 26, 2013 Report Share Публикувано Април 26, 2013 Не можеш. Един от минусите на AJAX e, че back бутона не работи. Причината е в DOM, няма как да се възстанови онази част от дървото в миналото, която е подменена от последвалата потребителска заявка. Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.