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 相关文章推荐
jquery判断浏览器类型的代码
Nov 05 Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 Javascript
详谈LABJS按需动态加载js文件
May 07 Javascript
JS实现简洁、全兼容的拖动层实例
May 13 Javascript
JS实现上下左右对称的九九乘法表
Feb 22 Javascript
AngularJS Ajax详解及示例代码
Aug 17 Javascript
jQuery可见性过滤选择器用法示例
Sep 09 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
Jul 11 Javascript
Vuejs 页面的区域化与组件封装的实现
Sep 11 Javascript
微信小程序版翻牌小游戏
Jan 26 Javascript
基于Layui自定义模块的使用方法详解
Sep 14 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
jquery实现的缩略图预览滑块实例
2015/06/25 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
[02:30]辉夜杯主赛事第二日胜者组半决赛 CDEC.Y赛后采访
2015/12/26 DOTA
python解决字典中的值是列表问题的方法
2013/03/04 Python
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python操作Excel之xlsx文件
2017/03/24 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
python3.5绘制随机漫步图
2018/08/27 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
2020/12/10 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
模具数控专业自荐信
2014/01/27 职场文书
《匆匆》教学反思
2014/02/22 职场文书
法人授权委托书范本
2014/04/04 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
介绍信应该怎么开?
2019/04/03 职场文书