用JS实现网页浮动窗口随窗口滚动(类似于客服窗口)
来源:互联网 发布:java实现ftp下载文件 编辑:程序博客网 时间:2024/05/23 17:00
这几天做网页,遇到一个JS问题,在首页就是实现一个小窗口,能随窗体滚动滚动,并且还要动态的。本人对JS不是很精通,经过一番苦研,现在把自己的随心所得写下来,同各位博友分享:
首先想到的是用JS来实现:
- .gmn_cart {
- width: 130px;
- z-index: 1;
- right: 5px;
- visibility: visible;
- position:fixed;
- top: 120px;
- border: 1px solid #7CBB12;
- }
1,在IE浏览器中支持不太好,尤其是在IE6,
2,没有动态效果。
所以只能使用JS来动态根据scroll高度改变div的top属性,实现方法:
1,首先将上面css里的position值改为absolute,
2,添加下面代码:
- var fm=document.getElementById("gmn_cart");
- function moveCart(){
- var hy = (document.documentElement.scrollTop || document.body.scrollTop)+120;
- fm.style.top = hy+'px';
- }
- setInterval(moveCart(),30);
- var fm=document.getElementById("gmn_cart");
- $(document).ready(function() {
- $(window).scroll(function(){
- $(".gmn_cart").stop();
- $(".gmn_cart").animate({top:(document.documentElement.scrollTop || document.body.scrollTop)+120},100);
- });
- });
- $(".gmn_cart").stop();
- 用JS实现网页浮动窗口随窗口滚动(类似于客服窗口)
- 用JS实现网页浮动窗口随窗口滚动(类似于客服窗口)
- 网页中实现浮动客服窗口
- 网页中实现浮动客服窗口
- 网页中实现浮动可隐藏客服窗口
- 在线客服 浮动窗口
- JS实现滚动窗口
- QQ在线客服浮动窗口
- 网页浮动窗口代码
- js浮动窗口代码
- java/js 右下脚浮动小窗口,慢慢上升,类似于广告窗口
- javascript 浮动窗口滚动.拖动
- javascript实现浮动窗口
- Html 实现浮动窗口
- ListView实现浮动窗口
- 简单的网页浮动窗口
- 窗口-》子窗口,子窗口-》浮动窗口(MFC)
- Android 实现顶层窗口、浮动窗口
- 多文档如何隐藏菜单
- Asp.Net 中 动态生成 Excel
- Java实用经验总结--Swing篇
- 如何在windows8 metro app中创建list界面
- Oracle OS认证与口令文件认证详解
- 用JS实现网页浮动窗口随窗口滚动(类似于客服窗口)
- java设置文件对话框中的文件名显示区域不可编辑
- Hibernate的Criteria查询总结
- 博客正式启用通知
- DC數據庫設計
- 用SQL 语句查询 用户自己编写的 存储过程(Stored Procedure) & count 方法的奇怪之处
- Java iText 动态 生成 PDF 文档表格中文问题
- Intent 和 Intent Filter
- android判断网络是否连接