使用jQuerys .load时的导航

时间:2014-03-25 11:38:41

标签: javascript jquery html

我正在使用类div将HTML文件加载到content

所以当我点击一个菜单项时,我只需要调用这个函数:

 function load_content(page_title) {
   $('.content').load(page_title + '.html');
   document.location.hash = page_title;
   if (page_title == "Home") {
     $('#logo_small').hide();
     $('#home_link').hide();
   } else {
     $('#logo_small').show();
     $('#home_link').show();
   }

 };

我已尝试通过document.location.hash 保存状态,但是当我在浏览器历史记录中来回导航时,如何加载内容?

  

创建一个正在观察哈希然后加载的函数   内容或哪种方式最好?

1 个答案:

答案 0 :(得分:0)

您可能希望查看此插件http://benalman.com/projects/jquery-hashchange-plugin/,它可能会处理hashchange事件。