老师用ecshop做了一个电子商务网站,在网上找了一个侧栏悬浮的在线客服插件,其实也算不上插件吧,几个文件在首页引用了一下就可以了。样式还可以,但是昨天上网随便看看,发现自用的谷歌浏览器点击在线客服后有点问题。鼠标移动到联系客服的地方页面会弹出来,但是准备点上面的QQ去联系的时候又自动缩回去了,经测试IE和火狐下面正常。
关于ecshop的客服插件稍后会在本文下部提供下载连接,另外给出原帖连接http://bbs.ecshop.com/thread-92214-1-1.html
此问题主要是javescript代码与浏览器不兼容导致的,作者只处理了IE与Firefox的兼容问题,这个在第十四还是十几页的回贴中也给出了明确回答。
针对此问题的解决办法如下:
找到ServiceQQ.js文件,用编辑器打开(不要直接双击)
查找以下代码
- if (browser.indexOf("Firefox")>0){ //如果是Firefox
更改为
- if (browser.indexOf("Firefox")>0||browser.indexOf("Chrome")>0||browser.indexOf("Safari")>0){ //如果是Firefox或Chrome或Safari
然后查找以下代码
- if (browser.indexOf("MSIE")>0){ //如果是IE
更改为
- if (browser.indexOf("MSIE")>0|| browser.indexOf("Presto")>=0){ //如果是IE或Opera
替换相应代码之后保存即可。
此解决方法来源于http://bbs.ecshop.com/thread-179740-1-1.html
亲测可行,演示地址http://www.hotost.com