3

几个月前我为我的客户建立了一个网站,当用户点击导航上的链接时,新内容将滑动可见,而旧内容将被隐藏。我还为客户建立了一个网上商店,他想要一个指向他的主站点图片库的链接。但是,由于该站点实际上只有一个页面,其中包含完整的内容,并且新内容使用 javascript 显示,因此键入http://yoursite.com/#gallery实际上会加载第一页。是否可以做类似的事情

$(document).ready(function(){
   $(page).load(function(){
      $('#page1').slideUp();
      $('#page2').slideUp();
   });
});

并根据输入的地址显示想要的内容?

4

2 回答 2

1
$(function(){
   if (document.location.hash == '#gallery') {
       $('#gallery').show();
   }
});
于 2012-10-16T07:08:31.110 回答
0
$(function(){
    var activePage = window.location.hash;  // Gets the active page via location hash
    $('[id^="page"]').not(activePage).slideUp();  // Slides up all inactive pages
    $(activePage).slideDown();  // Slides down the active page
});
于 2012-10-16T07:12:20.957 回答