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 相关文章推荐
收集的网上用的ajax之chat.js文件
Apr 08 Javascript
jquery中的$(document).ready()使用小结
Feb 14 Javascript
JS判断元素是否在数组内的实现代码
Mar 30 Javascript
jQuery ajaxForm()的应用
Oct 14 Javascript
input框中的name和id的区别
Nov 16 Javascript
jquery 多个radio的click事件实例
Dec 03 Javascript
纯JS焦点图特效实例(可一个页面多用)
Dec 07 Javascript
d3.js入门教程之数据绑定详解
Apr 28 Javascript
在使用JSON格式处理数据时应该注意的问题小结
May 20 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
jstree中的checkbox默认选中和隐藏示例代码
Dec 29 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
Apr 03 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
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
JavaScript 模块的循环加载实现方法
2015/12/13 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
美国牛仔品牌:True Religion
2018/11/16 全球购物
银行批评与自我批评
2014/02/10 职场文书
出国留学经济担保书
2014/04/01 职场文书
节约用水倡议书
2014/04/16 职场文书
体育口号大全
2014/06/18 职场文书
中职三好学生事迹材料
2014/08/24 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
期末考试复习计划
2015/01/19 职场文书
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs