当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js实现悬浮窗效果(支持拖动)

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

2019年06月11日  | 移动技术网IT编程  | 我要评论

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

效果图:

代码如下:

<!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>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网