js实现悬浮窗效果(支持拖动)


Posted in Javascript onMarch 09, 2017

经常可以看到大部分的官网有右侧悬浮在线客服。今天来写写!

效果图:

js实现悬浮窗效果(支持拖动)

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js悬浮窗代码(支持拖动)</title>
<meta name="description" content="js浮动层特效制作悬浮在线客服代码,放置在线QQ等聊天按钮的在线客服浮动层代码,支持拖动效果,可随意在页面上拖动位置,随着浏览器滚动始终保持在悬浮在页面上的js代码。" />
</head>
<body>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* KeFuDiv */
.KeFuDiv{position:absolute;height:160px;width:196px;background: #01C4C6;color:#fff;font-size:20px;text-align: center;cursor: pointer;}
.KeFuDiv p{line-height: 80px;font-weight:bold;}
</style>
<div style="height:3000px;"></div>
<div id="KeFuDiv" class="KeFuDiv" onmousedown="MoveDiv(KeFuDiv,event);">
 <p>
 Content Me!!!<br>
 我可以拖动哦!!!
 </p>
</div><!--KeFuDiv end-->
<script type="text/javascript" src="http://7xnlea.com2.z0.glb.qiniucdn.com/online.js"></script>
<script type="text/javascript">
//初始位置
gID("KeFuDiv").style.top = (document.documentElement.clientHeight - gID("KeFuDiv").offsetHeight)/2 +"px";
gID("KeFuDiv").style.left = document.documentElement.clientWidth - gID("KeFuDiv").offsetWidth +"px";
//开始滚动
ScrollDiv('KeFuDiv');
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
10个基于浏览器的JavaScript调试工具分享
Feb 07 Javascript
JS刷新框架外页面七种实现代码
Feb 18 Javascript
基于iframe实现类似于ajax的页面无刷新
May 31 Javascript
用box固定长宽实现图片自动轮播js代码
Jun 09 Javascript
javascipt:filter过滤介绍及使用
Sep 10 Javascript
通过JS动态创建一个html DOM元素并显示
Oct 15 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
Jun 29 Javascript
手把手教你vue-cli单页到多页应用的方法
May 31 Javascript
详解es6超好用的语法糖Decorator
Aug 01 Javascript
vue-for循环嵌套操作示例
Jan 28 Javascript
H5实现手机拍照和选择上传功能
Dec 18 Javascript
基于vue实现探探滑动组件功能
May 29 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 #Javascript
Bootstrap禁用响应式布局的实现方法
Mar 09 #Javascript
微信小程序 template模板详解及实例代码
Mar 09 #Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
Mar 09 #Javascript
canvas实现爱心和彩虹雨效果
Mar 09 #Javascript
vue如何实现observer和watcher源码解析
Mar 09 #Javascript
详解VueJs异步动态加载块
Mar 09 #Javascript
You might like
PHP数组交集的优化代码分析
2011/03/06 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
js日历功能对象
2012/01/12 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
vue观察模式浅析
2018/09/25 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
react基本安装与测试示例
2020/04/27 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
python实现解数独程序代码
2017/04/12 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
Django数据统计功能count()的使用
2020/11/30 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
信用卡工资证明范本
2014/10/17 职场文书
初三毕业评语
2014/12/26 职场文书
实名检举信范文
2015/03/02 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python