0

現在、hashchange といくつかの jquery コードを使用して、ページのリンクを切り替えています: bradleyhobbs.com/bodyevolution

ただし、localhost/#home または localhost/#membership として表示される Web ページの代わりに、URL に localhost/home または localhost/membership を表示する必要があります。ブラウザの URL にハッシュを表示したくないだけです。

サイトをチェックアウトするか、ハッシュチェンジに使用している次のコードを参照してください。

$(document).ready(function(){
$(window).hashchange(function(){
var hash = location.hash;
if(window.location.hash.substr(1) == "home") {
            $("#main").show();
            $("#membership").hide();
            $("#contact").hide();
            $("#main_template").hide();
        }
          else if(window.location.hash.substr(1) == "memberships") {
            $("#main").hide();
            $("#contact").hide();
            $("#membership").show();
            $("#main_template").show();
        }
                  else if(window.location.hash.substr(1) == "contact") { 
            $("#contact").show();
            $("#main_template").show();
            $("#main").hide();
            $("#membership").hide();
        }
$('#list a').each(function(){
var that = $(this);
that[ that.attr( 'href' ) === hash ? 'addClass' : 'removeClass' ]( 'selected' );
});
})
$(window).hashchange();
}); 

おそらく .htaccess を使用して URL を編集する必要があることはわかっていますが、どこから始めればよいかわかりません。

4

0 に答える 0