插件使用总结-jquery.pin.js
2015-07-03 10:53
295 查看
小伙伴们,俺昨天用了jquery.pin.js这个插件,发现了一些自以为是的使用问题。特此做个总结哈。
1.获取:
下载地址:Github地址:
2.作用
[align=left]将某个页面元素钉在某段文本旁边;[/align][align=left]某个元素一直挂在某个位置而不管是否滚动条滚动;[/align]
[align=left]在尺寸小的屏幕上能够自动禁用这种效果。[/align]
注:和fixed属性比较,用它固定的子元素的作用域只在父元素内部——如果页面很长,父元素只是页面的其中一段,当父元素滚出页面以后,子元素会随着父元素滚动出去。
3.用法
“钉”住某个元素:$(".pinned").pin()
将某元素“钉”在容器内
$(".pinned").pin({ containerSelector:".container" })
在小尺寸的屏幕上禁用Pin效果
$(".pinned").pin({ minWidth:940 })
4.例子(发生的小case)
html部分:jquery部分:使用前当然要先加载好jquery。
css部分:要达到的效果是将二维码固定在屏幕右侧。滚动条滚动固定位置不变。
开始css加在了.erweima上,如下:
.erweima{ position:absolute; width:130px; right:20px; top:40px; z-index:20; }
发现滚到页面底部多出了一块儿空白区域。和
高度相等。觉得不可能这样啊。
然后发现了这个:
页面运行之后子元素.erweima外又新增了一个容器.pin-wrapper所以css改为:
.pin-wrapper{ position:absolute; width:130px;/*重要*/ right:20px; top:40px; z-index:20; }
*宽度重要原因是在IE下不给宽度会出现这样的现象(图片躲到滚动条之后去了,也许就是我太粗心)
结语:正文内容就到这里啦~如写的有问题欢迎大家指正。
相关文章推荐
- jquery dialog 关闭找不到对象问题
- 深入理解jQuery插件开发
- Yii2 yiisoft/yii2 2.0.4 requires bower-asset/jquery 2.1.*@stable
- jQuery+AJAX实现无刷新下拉加载更多
- jQuery插件开发详细教程
- jQuery中 delegate使用的问题
- jQuery选择器总结
- jQuery 相关网站
- jQuery 通配符
- Jquery命名冲突解决的五种方案
- jQuery自定义滚动条样式插件mCustomScrollbar
- 页面日期选择控件--jquery ui datepicker 插件
- jQuery中 delegate使用的问题
- jQuery+AJAX实现无刷新下拉加载更多
- 解决jquery实现的radio重新选中的问题
- jQuery动态背景图片效果实现方法
- 在easyui中在同一列中合并相同连续值的jquery插件
- jquery中select的用法
- JQuery实战---用户名校验
- jquery checkbox radio