我正在开发一个网站,我遇到了以下问题。
我的网站由 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 个“页面”中的任何一个的方法。
谢谢!