大型右侧隐QQ客服问题

2016-07-07 16:27 来源:www.chinab4c.com 作者:ecshop专家

小站地址www.blgmm.cn
有个问题我想请叫大家下关于大型右侧隐QQ客服问题大家看下面2图:
有能力的朋友请加我QQ398063148帮我解决下我十分感谢!我每次点首页的时候那客服总是弹出,
最不好的打开别的页面都一样,遮住后面的。
我想要的是打开首页的时候客服始终具右已隐藏的方式显示,当鼠标经过客服那时才弹出!
因为代码太多了很复杂,这我就不发了,能帮我的朋友加下我QQ398063148
我把代码发下给您你帮我解决下本人真的非常感谢!
JS代码如下:
function moveAlong(layerName, paceLeft, paceTop, fromLeft, fromTop){
clearTimeout(eval(layerName).timer)
if(eval(layerName).curLeft != fromLeft){
if((Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft)) < paceLeft){eval(layerName).curLeft = fromLeft}
else if(eval(layerName).curLeft < fromLeft){eval(layerName).curLeft = eval(layerName).curLeft + paceLeft}
else if(eval(layerName).curLeft > fromLeft){eval(layerName).curLeft = eval(layerName).curLeft - paceLeft}
if(ie){document.all[layerName].style.left = eval(layerName).curLeft}
if(ns){document[layerName].left = eval(layerName).curLeft}
}
if(eval(layerName).curTop != fromTop){
if((Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop)) < paceTop){eval(layerName).curTop = fromTop}
else if(eval(layerName).curTop < fromTop){eval(layerName).curTop = eval(layerName).curTop + paceTop}
else if(eval(layerName).curTop > fromTop){eval(layerName).curTop = eval(layerName).curTop - paceTop}
if(ie){document.all[layerName].style.top = eval(layerName).curTop}
if(ns){document[layerName].top = eval(layerName).curTop}
}
eval(layerName).timer=setTimeout('moveAlong("'+layerName+'",'+paceLeft+','+paceTop+','+fromLeft+','+fromTop+')',30)
}
function setPace(layerName, fromLeft, fromTop, motionSpeed){
eval(layerName).gapLeft = (Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft))/motionSpeed
eval(layerName).gapTop = (Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop))/motionSpeed
moveAlong(layerName, eval(layerName).gapLeft, eval(layerName).gapTop, fromLeft, fromTop)
}
function FixY(){
if(ie){sidemenu.style.top = document.body.scrollTop+90}
if(ns){sidemenu.top = window.pageYOffset+90}
}

00.jpg (29.15 KB)

每次打开的效果!

00.jpg

01.jpg (22.62 KB)

每次打开的我想要的效果!

01.jpg


回答:
建议楼主把JS代码贴出来看

这种随便打开什么懒人 站酷 一大堆这样的 看看一些特效的站 太多了

要是jquery写的改起来就简单多了~只要模拟点击就好了!
不过看了一下是鼠标hover就激活函数,这样的话建议先给这个层一个hidden,然后鼠标经过的时候先去掉那个CSS样式,然后激活函数!呵呵

呵呵!!!!!!

谢谢3楼提醒我成功了哈哈``

搞定了,能不能把代码共享一下呀!