私はウェブサイトを開発していますが、次の問題に遭遇しました。
私のサイトは 4 つのページで構成されており、そのすべてがページのメニュー バーに基づいて非表示および表示される css div にすぎません。
これが私の例です:http://jsfiddle.net/DcwUu/
HTML:
<button class="home-button">Home</button>
<button class="download-button">Download</button>
<button class="about-button">About</button>
<button class="contact-button">Contact</button>
<div class="home-container">
<div class="left-corner"></div>
This is the home page!
</div>
<div class="download-container">
<div class="left-corner"></div>
This is the download page!
</div>
<div class="about-container">
<div class="left-corner"></div>
This is the about page!
</div>
<div class="contact-container">
<div class="left-corner"></div>
This is the contact page!
</div>
jQuery:
$('.home-button').click(
function(){
$('.home-container').show();
$('.download-container').hide();
$('.about-container').hide();
$('.contact-container').hide();
}
);
$('.download-button').click(
function(){
$('.download-container').show();
$('.about-container').hide();
$('.contact-container').hide();
$('.home-container').hide();
}
);
$('.about-button').click(
function(){
$('.about-container').show();
$('.contact-container').hide();
$('.download-container').hide();
$('.home-container').hide();
}
);
$('.contact-button').click(
function(){
$('.contact-container').show();
$('.home-container').hide();
$('.download-container').hide();
$('.about-container').hide();
}
);
CSS:
.download-container {display:none;}
.about-container {display:none;}
.contact-container {display:none;}
.home {display:block;}
私のメインページは index.php で、localhost/mysite/index.phpに行くことでアクセスできます
リンクをクリックして div を表示/非表示にすると、URL がlocalhost/mysite/index.php#に変わります
URL で 4 つの「ページ」に直接アクセスする方法が見つからないようです。
ありがとう!