前端笔记

包括模块、常见问题、css效果、js效果等。仅用于方便查找,提高工作效率。

stickUp 让页面元素“固定”位置(页面滚动到某个位置后把某元素fixed钉住☺)

怎么让页面元素在页面滚动到某个位置后固定,即便页面在滚动,目标元素仍然能出现在设定的位置呢?

stickUp .js能做到,这是非常简单好用的一个jquery插件!

作用:

stickUp 能让页面目标元素“固定”在浏览器窗口的顶部,即便页面在滚动,目标元素仍然能出现在设定的位置。此插件可以在多页面的网站上工作,也能在单页面上面实现导航功能。

使用方法:

1. 在页面引用stickUp .js和stickUp .css两个文件

2.页面html代码示例:

<div class="pro-menu">
    <ul class="nav nav-tabs nav-tabs-detail">
        <li class="menuItem active"><a href="#features">Features</a></li>
        <li class="menuItem"><a href="#application">Application</a></li>
        <li class="menuItem"><a href="#technical">Technical Specifications</a></li>
        <li class="menuItem"><a href="#download">Download</a></li>
        <li class="menuItem"><a href="#related">Related Products</a></li>
    </ul>
</div>
<div class="pro-block" id="features">
</div>
<div class="pro-block" id="application">
</div>
<div class="pro-block" id="technical">
</div>
<div class="pro-block" id="download">
</div>
<div class="pro-block" id="related">
</div>

3.页面js代码:

<script type="text/javascript">
     jQuery(function($) {
       $(document).ready( function() {
         $('.pro-menu').stickUp({
                       parts: {
                         0:'features',
                         1:'application',
                         2: 'technical',
                         3: 'download',
                         4: 'related'
                       },
                       itemClass: 'menuItem',
                       itemHover: 'active',
                       topMargin: 'auto'
                     });
       });
     });
   </script>

 

下载链接:https://github.com/LiranCohen/stickUp

演示地址: http://www.bootcss.com/p/stickup/



打赏作者: 一分也是爱


您的支持就是我最大的动力
点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注