网页浮动工具条
前两天用jQuery写了个网页浮动工具条,主要效果如下:
1、自动判断浏览器宽度。
当浏览器窗口小于1024时,工具条会自动隐藏
支持浏览器窗口拖拽
2、当拖动浏览器窗口大小时,工具条位置也会相应调整,始终保持贴在网页主体内容右侧。
用到的javascript代码如下:
Download showBar.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | $(function(){ var name = $('#float_scroll'); //浮动工具条的ID function showBar(time){ setTimeout(function(){ $(name).show();},time); } function hideBar(time){ setTimeout(function(){ $(name).hide();},time); } $('.oClose').click(function(){ $(name).hide(); return false; }); showBar(1000); //hideBar(31000); //页面加载完毕多久后关闭工具条 var pageW = $(".edge").get(0).offsetWidth;//主体页面宽度; function scrollBar(){ var offset = $(window).height()/2 - $(name).height()/2 + $(document).scrollTop(); var oLeft; if($(window).width() >= $(name).width()*2+pageW){ oLeft = $(window).width()/2+pageW/2; }else if($(window).width() <= pageW){ oLeft = pageW - $(name).width(); }else{ oLeft = $(window).width() - $(name).width(); } $(name).animate({top:offset},{duration:200,queue:false}); $(name).animate({left:oLeft},{duration:100,queue:false}); $(".num").text($(window).width()); $(".num2").text(oLeft); } scrollBar(); $(window).resize(scrollBar); $(window).scroll(scrollBar); }); |
点击下面“运行”直接查看效果
提示:你可以先修改部分代码再运行。
相关博文
相关日志
- 浏览器兼容手册[总结]
- 仿校内textarea输入框字数限制效果
- jQuery滑动导航菜单 (2)
- 网页浮动工具条
- 最简单的代码实现Tab (2)
- 详解:JavaScript数据类型[转] (3)
- jQuery1.4官方文档中文版[转]
- 用户上传头像,等比例缩放
- 10个Js的小型库,效果真的很棒[转]
- 让IE6更快的走向灭亡[转] (2)





