
前二天帮人改版网站的时候,正好需要悬浮广告的代码,在网上搜索下,不甚满意,就自己写了这个jquery悬浮广告插件,我把它命名为float,此浮动可非css里面的float。
为了方便各位使用,特制作了四个demo,有兴趣的朋友,请留意第四个demo,第四个demo中,偶创建了对联悬浮层,用于显示收藏和rss订阅,demo4的样式偶是从addthis复制过来的,哈偷下懒。
调用非常简单:
$(“#to-right”).float({position:”rm”});
创建一个右中的悬浮层。
你可以创建以下几个位置的浮动层
- rm : 右中
- lm :左中
- rb :右下
- lb :左下
- l、r、t、b :左右上下
详细说明下demo4
$(“.add-collect-to”).float({
position:”lm”,
offset : {left : -185},
style:{width:214}
});
这里创建一个左中浮动的“收藏”层,有三个参数:
- position,位置
- offset 偏移,这里是向左偏移185像素
- style容器层样式
为什么这里要加偏移呢?
“收藏”的列表实际上是隐藏的,只有鼠标滑过时才显示,这时我们只需要显示“收藏到”这个按钮即可,所以设置偏移,隐藏掉列表。
$(“.add-collect-to”).hover(function(){
$(this).float(“clearOffset”);
},function(){
$(this).float(“addOffset”);
})
我给这个插件加了三个方法。
- clearOffset :清理偏移(显示完整的层)
- addOffset :添加偏移(隐藏内容列表)
- setScrollDisable :让层不再随滚动条浮动
有不明白的地方或有发现什么bug,可以给明河留言,谢谢!

嗯 开始用过了
http://www.ihiro.org/plugins-garden/hiro-pagenav-plugin
Hiro.pagenav:自渲染、自解析的分页插件
这个东西是挺好,只是在右边的话在最左边会出现滚动条,鼠标指向出来就没有了,这个可能处理的不倒位哦,我倒是觉得左边挺好。
按我的理解应右边应该是让一个层的宽度越来越大到最大宽度,而不是定他的RIGHT值
恩,下个版本将做下修正。
谢谢分享!
请问怎么用啊?下载下来的文件是什么类型的?
下载文件为zip文件,使用压缩工具即可打开。
@明河共影, 是的,但是打开后是什么类型的文件?
?解压后就是一个demo文件夹了。
@明河共影, 。。原来解压后的文件都没有后缀名的。现在加了后缀名再解压,就可以了~
要是加上关闭功能就更完善了
demo4右侧的浮动层在IE6出现问题,CSS要加上高度。还有上面有人说过了会有滚动条。
非常不错,已经在使用了