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 相关文章推荐
JavaScript 直接操作本地文件的实现代码
Dec 01 Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
Feb 07 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 Javascript
jQuery DOM操作实例
Mar 05 Javascript
javascript操作数组详解
Dec 17 Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 Javascript
jQuery的层级查找方式分析
Jun 16 Javascript
JSON与JS对象的区别与对比
Mar 01 Javascript
jQuery Ajax前后端使用JSON进行交互示例
Mar 17 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
Nov 24 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 Javascript
在vue中使用setInterval的方法示例
Apr 16 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实现监控varnish缓存服务器的状态
2014/12/30 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
php微信公众号开发之简答题
2018/10/20 PHP
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
改进Django中的表单的简单方法
2015/07/17 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
python输入错误后删除的方法
2019/10/12 Python
Python 音频生成器的实现示例
2019/12/24 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
化工专业大学生职业生涯规划书
2014/01/14 职场文书
硕士毕业论文导师评语
2014/12/31 职场文书
英文慰问信范文
2015/03/24 职场文书
初中语文教学研修日志
2015/11/13 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js
Python+DeOldify实现老照片上色功能
2022/06/21 Python