当您单击“+”号时,我想制作一个可展开的页脚。最初,我有一个非常小的页脚,只有版权信息和社交媒体链接。单击该标志时,我希望将站点地图(和其他一些东西)滑到版权信息上方。
但是,我需要确保页面保持完全向下滚动。如果没有,面板会滑动,但您将无法看到它。
这就是我现在拥有的:
HTML
<div id="footer-wrapper" class="clearfix">
<footer>
<span id="footer-expander">+</span>
<section id="footer-hidden" class="clearfix">
<section id="sitemap" class="cols-3">
<h1>Sitemap</h1>
<ul>
<li><a href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Portfolio</a></li>
<li><a href="">Blog</a></li>
<li><a href="">Contact</a></li>
</ul>
</section>
<section class="cols-3">
<h1>Something else</h1>
</section>
<section class="cols-3">
<h1>Last, but not least.</h1>
</section>
</section>
<section id="footer-show" class="clearfix">
<p>© Helena Standaert.</p>
<section id="btm-socialmedia" class="socialmedia">
<ul>
<li class="twitter"><a href="">Twitter</a></li>
<li class="facebook"><a href="">Facebook</a></li>
<li class="linkedin"><a href="">LinkedIn</a></li>
<li class="rss"><a href="">RSS-feed</a></li>
</ul>
</section>
</section>
</footer>
</div>
查询
$('#footer-expander').click(function(){
$('#footer-hidden').slideToggle('slow', function(){
goToByScroll('footer-wrapper')
if($('#footer-expander').html('-')){
$('#footer-expander').html('+');
}
if($('#footer-expander').html('+')){
$('#footer-expander').html('-');
}
});
})