chat_web.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. var loadJs=function(url,callback){
  2. var script = document.createElement('script'), fn = callback || function(){};
  3. script.type = 'text/javascript';
  4. if(script.readyState){
  5. script.onreadystatechange = function(){
  6. if( script.readyState == 'loaded' || script.readyState == 'complete' ){
  7. script.onreadystatechange = null;
  8. fn();
  9. }
  10. };
  11. }else{
  12. script.onload = function(){
  13. fn();
  14. };
  15. }
  16. script.src = url;
  17. document.getElementsByTagName('head')[0].appendChild(script);
  18. };
  19. loadJs("https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js",function(){
  20. loadJs("https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/layer.min.js" ,function () {
  21. $(function () {
  22. var goflyKefuId="";
  23. if(typeof GOFLY_KEFU_ID!="undefined"){
  24. var goflyKefuId=GOFLY_KEFU_ID;
  25. }
  26. var div =document.createElement('div');
  27. div.id ='goflyKefu';
  28. div.className +='goflyKefu';
  29. document.body.appendChild(div);
  30. var w =document.getElementById('goflyKefu');
  31. w.innerHTML='<div style="border-radius:5px;position: fixed;right: 10px;bottom: 10px;background: #66b1ff;padding: 10px 30px;color: #fff;cursor: pointer;">在线咨询</div>';
  32. $("#goflyKefu").click(function () {
  33. $("#goflyKefu").hide();
  34. layer.open({
  35. type: 2,
  36. title: '在线咨询',
  37. shadeClose: true,
  38. shade: false,
  39. maxmin: true,
  40. area: ['660px', '600px'],
  41. content: ['http://gofly.sopans.com/chat_page?kefu_id='+goflyKefuId,'no'],
  42. end: function(){
  43. $("#goflyKefu").show();
  44. }
  45. });
  46. });
  47. //END
  48. })
  49. });
  50. });