小夥伴們,俺昨天用了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下不給寬度會出現這樣的現象(圖片躲到滾動條以後去了,也許就是我太粗心)插件