首頁  >  文章  >  web前端  >  在頁面中固定一側的線上客服標誌怎麼用js實作? (程式碼實測)

在頁面中固定一側的線上客服標誌怎麼用js實作? (程式碼實測)

藏色散人
藏色散人原創
2018-08-10 15:42:051920瀏覽

當我們瀏覽相關知識網站時,如果對網站內容有所疑惑通常會選擇和線上客服溝通。這樣不僅節省了彼此時間,也能為雙方帶來高效率。那麼這種在頁面中存在固定的線上客服標誌是如何去實現的呢?這篇文章就跟大家介紹固定線上客服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>

以上程式碼測試效果如下圖:

在頁面中固定一側的線上客服標誌怎麼用js實作? (程式碼實測)

##本篇文章主要介紹了js實現浮動在網頁右側的簡潔qq在線客服代碼以及電話、二維碼顯示等效果,通過簡單的自定義函數控制客服圖片的顯示與隱藏效果,需要的朋友可以參考下。

【相關內容推薦】

旺旺客服程式碼產生器實例分享

線上客服系統下載

jQuery實作線上客服

#jquery動感線上客服



#####

以上是在頁面中固定一側的線上客服標誌怎麼用js實作? (程式碼實測)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn