小伙伴们,俺昨天用了jquery.pin.js这个插件,发现了一些自觉得是的使用问题。特此作个总结哈。css
下载地址: http://www.bootcss.com/p/jquery.pin/ 其中有用法和案例html
Github地址: https://github.com/webpop/jquery.pinjquery
注:和fixed属性比较,用它固定的子元素的做用域只在父元素内部——若是页面很长,父元素只是页面的其中一段,当父元素滚出页面之后,子元素会随着父元素滚动出去。git
$(".pinned").pin()
$(".pinned").pin({ containerSelector: ".container" })
$(".pinned").pin({ minWidth: 940 })
开始css加在了.erweima上,以下:github
.erweima{ position: absolute; width: 130px; right: 20px; top: 40px; z-index: 20; }
发现滚到页面底部多出了一起空白区域。和高度相等。以为不可能这样啊。web
而后发现了这个:app
页面运行以后子元素.erweima外又新增了一个容器.pin-wrapper因此css改成:spa
.pin-wrapper{ position: absolute; width: 130px;/*重要*/ right: 20px; top: 40px; z-index: 20; }
*宽度重要缘由是在IE下不给宽度会出现这样的现象(图片躲到滚动条以后去了,也许就是我太粗心)插件