У меня есть сайт на основе jquery, который не требует освежения вообще. Но когда вы обновляетесь, вас бросают на индексную страницу. Я пытаюсь получить # систему внутри URL (загрузка индекса # будет загружена upload.php в #middle div). Теперь я получил такой системы работает как-то, но он держит освежающий мой ДИВ все время, и я не уверен, что это лучший способ сделать это:Страница загрузки Jquery для div, заданная # в url
if (window.location.hash) {
var hash = window.location.hash.substring(1);
switch(hash) {
case "files.php":
$("#middle").load(hash);
break;
case "upload.php":
$("#middle").load(hash);
break;
case "update.php":
$("#middle").load(hash);
break;
case "changepassord.php":
$("#middle").load(hash);
break;
case "options.php":
$("#middle").load(hash);
break;
}
} else {
}
Все лучшие идеи для этого? Кстати, у меня есть этот LinkBar, которые должны работать вместе с ним (я настроек уже есть код, который изменяет # в зависимости от ссылки пользователь нажимает на в этом коде /)
$(document).ready(function(){
$('#sidenav a').click(function(e){
e.preventDefault();
href = $(this).attr('href');
window.location.hash = href;
urlLoad = href;
$("#middle").load($(this).attr('href'));
});
$('#topbar .profile').click(function(e){
e.preventDefault();
$("#middle").load($(this).attr('href'));
});
});
Не могли бы вы дать ссылку на ваш сайт, или, может быть скрипку? Я не уверен, понимаю ли я, что «постоянно обновляет мой div» означает именно в вашем контексте. – lucasnadalutti