2013-10-14 4 views
0

Когда я нажимаю на одну из вкладок, она просто загружает этот контент. Как мне создать якорь #index #help и т. Д. Так что после обновления он будет на той же странице.Добавление привязок к вкладкам jquery

$(document).ready(function() { 
    $('#content').load('content/index.php'); 

    $('ul#nav li a').click(function() { 
    var page = $(this).attr('href'); 
    $('#content').load('content/' + page + '.php'); 
    }); 
}); 
+0

Опубликуйте свой HTML, чтобы мы могли определить, якоря правильно и как они названы. Также вы ожидаете, что сможете загружать страницы с «content /» + page + «.php» на страницу индекса? Или использовать их как обычные якоря, которые просто перемещаются по странице? – Kierchon

+0

Если вам действительно нужны якоря, вам даже не нужно jQuery. На самом деле все они основаны на HTML и просто нажимают на вкладку с надлежащим 'href', чтобы вы добрались до того места, куда вы хотите перейти на страницу, чтобы у меня возникли проблемы с пониманием того, что вы хотите – Kierchon

+0

Если я понимаю ваш вопрос, вы хотите, чтобы вкладка оставайтесь на той же вкладке, если вы покинете страницу. Если это то, что вы хотите, вам нужно прибегнуть к Cookies, чтобы выполнить это. – Cam

ответ

0

я не получил это хорошо, я думаю, но чтобы создать якорь вам не нужен Аякс, и я уверен, что вы знаете, что, просто назначив id в ту часть, где вы хотите, чтобы закрепить , и давая ему <a href="id"> в теге ссылки, это приведет к изменению URL-адреса и содержимого для загрузки с вашим кодом, и это будет поддерживать ваше местоположение страницы после обновления.

 Смежные вопросы

  • Нет связанных вопросов^_^