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插件 cluetip 关键词注释
Jan 12 Javascript
javascript preload&amp;lazy load
May 13 Javascript
jQuery之选项卡的简单实现
Feb 28 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
Aug 25 Javascript
JavaScript实现简单的拖动效果
Jul 02 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 Javascript
基于jQuery实现的幻灯图片切换
Dec 02 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
Nov 02 Javascript
webpack HappyPack实战详解
Oct 08 Javascript
vuex存储token示例
Nov 11 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
Aug 12 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
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
快速排序 php与javascript的不同之处
2011/02/22 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
Python标准库defaultdict模块使用示例
2015/04/28 Python
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
Python3 合并二叉树的实现
2019/09/30 Python
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
有关九一八事变的演讲稿
2014/09/14 职场文书
2014年司机工作总结
2014/11/21 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书