首页 >web前端 >js教程 >在页面中固定一侧的在线客服标志怎么用js实现?(代码实测)

在页面中固定一侧的在线客服标志怎么用js实现?(代码实测)

藏色散人
藏色散人原创
2018-08-10 15:42:051962浏览

在我们浏览相关知识网站时,如果对网站内容有所疑惑通常会选择和在线客服沟通。这样不仅节约了彼此时间,也能为双方带来高效率。那么这种在页面中存在固定的在线客服标识是如何去实现的呢?本篇文章就给大家介绍固定在线客服js代码即js qq在线客服代码的详细情况。

在线客服js代码具体示例如下:

<body>    
<div style="height:10000px;"></div>    
<div class="suspension">    
	<div class="suspension-box">    
		<a href="#" class="a a-service "><i class="i"></i></a>    
		<a href="javascript:;" class="a a-service-phone "><i class="i"></i></a>    
		<a href="javascript:;" class="a a-qrcode"><i class="i"></i></a>    
		<a href="#" class="a a-cart"><i class="i"></i></a>    
		<a href="javascript:;" class="a a-top"><i class="i"></i></a>    
		<div class="d d-service">    
			<i class="arrow"></i>    
			<div class="inner-box">    
				<div class="d-service-item clearfix">    
					<a href="#" class="clearfix"><span class="circle"><i class="i-qq"></i></span><h3>咨询在线客服</h3></a>    
				</div>    
			</div>    
		</div>    
		<div class="d d-service-phone">    
			<i class="arrow"></i>    
			<div class="inner-box">    
				<div class="d-service-item clearfix">    
					<span class="circle"><i class="i-tel"></i></span>    
					<div class="text">    
						<p>服务热线</p>    
						<p class="red number">4001-123-456</p>    
					</div>    
				</div>    
				<div class="d-service-intro clearfix">    
					<p><i></i>功能和特性</p>    
					<p><i></i>价格和优惠</p>    
					<p><i></i>获取内部资料</p>    
				</div>    
			</div>    
		</div>    
		<div class="d d-qrcode">    
			<i class="arrow"></i>    
			<div class="inner-box">    
				<div class="qrcode-img"><img src="images/side_ewm.jpg" alt=""></div>    
				<p>微信服务号</p>    
			</div>    
		</div>    
	</div>    
</div>    
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>    
<script type="text/javascript">    
$(document).ready(function(){    
	/* ----- 侧边悬浮 ---- */    
	$(document).on("mouseenter", ".suspension .a", function(){    
		var _this = $(this);    
		var s = $(".suspension");    
		var isService = _this.hasClass("a-service");    
		var isServicePhone = _this.hasClass("a-service-phone");    
		var isQrcode = _this.hasClass("a-qrcode");    
		if(isService){ s.find(".d-service").show().siblings(".d").hide();}    
		if(isServicePhone){ s.find(".d-service-phone").show().siblings(".d").hide();}    
		if(isQrcode){ s.find(".d-qrcode").show().siblings(".d").hide();}    
	});    
	$(document).on("mouseleave", ".suspension, .suspension .a-top", function(){    
		$(".suspension").find(".d").hide();    
	});    
	$(document).on("mouseenter", ".suspension .a-top", function(){    
		$(".suspension").find(".d").hide();    
	});    
	$(document).on("click", ".suspension .a-top", function(){    
		$("html,body").animate({scrollTop: 0});    
	});    
	$(window).scroll(function(){    
		var st = $(document).scrollTop();    
		var $top = $(".suspension .a-top");    
		if(st > 400){    
			$top.css({display: &#39;block&#39;});    
		}else{    
			if ($top.is(":visible")) {    
				$top.hide();    
			}    
		}    
	});    
});	
    
</script>        
</body>

以上代码测试效果如下图:

bd309db9c5953329a4521683f780679.png

本篇文章主要介绍了js实现浮动在网页右侧的简洁qq在线客服代码以及电话、二维码显示等效果,通过简单的自定义函数控制客服图片的显示与隐藏效果,需要的朋友可以参考下。

【相关内容推荐】

旺旺客服代码生成器实例分享

在线客服系统下载

jQuery实现在线客服

jquery动感在线客服



以上是在页面中固定一侧的在线客服标志怎么用js实现?(代码实测)的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn