【发布时间】:2013-10-14 18:01:32
【问题描述】:
当我单击其中一个选项卡时,它只会加载该内容。 我如何让它想出一个锚#index #help等。 这样刷新后它就会在同一页面上。
$(document).ready(function() {
$('#content').load('content/index.php');
$('ul#nav li a').click(function() {
var page = $(this).attr('href');
$('#content').load('content/' + page + '.php');
});
});
【问题讨论】:
-
发布您的 HTML,以便我们查看您是否正确设置了锚点以及它们是如何命名的。您还期望能够将来自
content/' + page + '.php的页面加载到索引页面中吗?或者像在页面上移动的常规锚一样使用它们? -
如果你真的想要锚点,你甚至不需要 jQuery。它们实际上都是基于 HTML 的,只需单击带有正确
href的选项卡即可将您带到页面上您想要去的位置,因此我无法准确理解您想要的内容 -
如果我理解您的问题,如果您离开页面,您希望标签保持在同一个标签上。如果这就是您想要的,您将需要借助 Cookie 来完成此操作。
标签: jquery ajax jquery-tabs