我有一个带有几个链接的网页,当点击这些链接时,它们会淡入页面,而不是加载不同的 .html 文件。这是我的代码:
<!--fade and show windows-->
<script type="text/javascript">
$(document).ready(function() {
$('.aboutbutton').click(function() {
displayNone();
showWindow("aboutpage");
} );
....
....
function displayNone() {
$('#homepage,#aboutpage,#blueprintpage,#budgetpage,#musicpage').fadeOut();
}
function showWindow(name) {
$('#' + name).fadeIn();
}
});
</script>
...
...
<body>
<a href="#aboutpage" class="aboutbutton">About</a>
<a href="#blueprintpage" class="blueprintbutton">Blueprint</a>
...
...
<div id="aboutpage">
//CONTENT OF THIS PAGE//
</div>
<div id="blueprintpage">
//CONTENT OF THIS PAGE//
</div>
....
....
<!--simple pause/play music button at bottom of page using flash-->
<div class="backgroundmusic">
<span class="whitetext backgroundmusictext">Background music </span>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="25" height="20"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
<param name="movie" value="../site/swf/singlemp3player.swf?file=../site/music/OST/wenqing.mp3&backColor=990000&frontColor=ddddff&repeatPlay=true&autoStart=true&songVolume=30" />
<param name="wmode" value="transparent" />
<embed wmode="transparent" width="25" height="20" src="../site/swf/singlemp3player.swf?file=../site/music/OST/wenqing.mp3&backColor=990000&frontColor=ddddff&repeatPlay=true&autoStart=true&songVolume=30"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>
</body>
如您所见,每个页面都是通过锚链接访问的。我想为每个页面分配背景音乐。当点击任何链接(如“关于”“蓝图”等)时,我希望当前正在播放的任何音乐淡出,然后新的音乐淡入。
这是一个个人音乐网站,所有的音乐都是我的作品,没有一个是破坏耳膜的主流东西,都是平静的钢琴旋律,所以请不要评论“有背景音乐的想法很糟糕”之类的等等
谢谢你的帮助。