3

数か月前に顧客向けのサイトを構築しました。ユーザーがナビゲーションのリンクをクリックすると、新しいコンテンツがスライドして表示され、古いコンテンツは非表示になります。また、顧客をウェブストアにしました。彼はメイン サイトの画像ギャラリーへのリンクを希望しています。ただし、サイトは実際にはコンテンツでいっぱいの 1 ページのみであり、新しいコンテンツは 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 に答える