我在网页/视点底部有一个粘性页脚,以及应该隐藏/显示菜单的可点击链接“切换菜单”。问题是我无法隐藏菜单,我发现问题出在应该隐藏/显示的元素的 CSS 中。这是固定位置 {position:fixed;} ...当我删除“固定”时,菜单的隐藏和显示工作 100% 但显然菜单不再位于浏览器的底部。
我怎样才能使用固定定位来完成这项工作?
显示/隐藏的 Javascript 如下所示:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"
type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".slidingDiv").show();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
});
});
</script>
HTML 类似于:
<div id="stick_footer_title"><a class="show_hide" href="#">Toggle Menu
▼</a></div>
<div class="slidingDiv">
<div id="stickyfooter">
<ul id="footer_menu">
<li class="imgmenu"><a href="#"></a></li>
<li><a href="#intro">Intro</a></li>
<li><a href="#photos">Photos</a></li>
</ul>
</div>
</div>
仅供参考:位置:修复;css 适用于 STICKYFOOTER div