右侧制作带关闭按钮的固定客服
因为竞价站点需要,在右侧新加一个客服和关闭按钮,在此分享下步骤。
演示:

上代码:
<SCRIPT language=javascript type=text/javascript>
function adv_close(){
document.getElementById("close").style.display="none";
document.getElementById("divAd").style.display="none";
}
window.onload = function(){
var img1 = document.getElementById("divAd");
var top1 = img1.offsetTop;
var left1 = img1.offsetLeft;
var img2=document.getElementById("close");
var top2 = img2.offsetTop;
var left2 = img2.offsetLeft;
window.onscroll = function(){
img1.style.top = top1 + (document.documentElement.scrollTop || document.body.scrollTop) +"px";
img1.style.left = left1 + (document.documentElement.scrollLeft || document.body.scrollLeft) +"px";
img2.style.top = top2 + (document.documentElement.scrollTop || document.body.scrollTop) +"px";
img2.style.left = left2 + (document.documentElement.scrollLeft || document.body.scrollLeft) +"px";
}
}
</SCRIPT>
<div class="divAd">
<a href="tel:{dede:global.cfg_dh/}" class="phone_tel" id="divAd"><img src="/skin/img/dh1.png"></a>
<div id="close" onclick="adv_close()"><img src="/skin/img/close.png" width="20px" heitht="20px" alt="关闭"></img></div>
</div>
css样式为:
/*移动客服代码*/
.phone_tel {
border-radius: 50%;
position: fixed;
bottom: 220px;
right: 6px;
z-index: 666666;
padding: 10px;
}
.phone_tel img {
width: 120px;
vertical-align: middle;
}
/*总体客服代码*/
.divAd{
border-radius: 50%;
position: fixed;
bottom: 200px;
right: 6px;
z-index: 666666;
padding: 10px;
}
这样就搞定了,可以进网站进行测试:http://yzmb.pengchenggroup.cn/
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。

浙公网安备 33010602011771号