文档章节

网页通告栏与在线客服

bosslovezz
 bosslovezz
发布于 2014/06/19 13:13
字数 415
阅读 17
收藏 0

var stop = false;
$(document).ready(function() {
 window.setTimeout(doAjaxBegin, 2000);
 $('#wwwxkercom').hover(
 function() {stop = true;$("#wwwxkercom").css("cursor","pointer")},
  function() {stop = false;$("#wwwxkercom").css("cursor","default")}
 );
 doAjaxOnline();
})

function createInfo(noticeMessageList,noticeInfoList){
 var arrayObj = new Array();
 var arrayObjInfo = new Array();
 arrayObj = noticeMessageList;
 for(var i = 0;i < arrayObj.length;i++){
  var divData = $('<div>' + arrayObj[i] + '</div>').attr({id:i,title:noticeInfoList[i]});
  $("#wwwxkercom").append(divData);
 }
 
 // 无数据时,间隔固定时间重新取值
 if (noticeMessageList.length < 1) {
  window.setTimeout(doAjaxBegin, 2000);
 } else {
  window.setTimeout(scrollstart, 2000);
 }
}

function scrollstart(){
  var o = document.getElementById('wwwxkercom');

  if(!o.firstChild) {
     // 滚动到最后一条,间隔固定时间重新取数据
    window.setTimeout(doAjaxBegin, 2000);
  } else {
    // 间隔固定时间向上滚动
    window.setTimeout(function(){scrollup(o,20,0)}, 2000);
  }
}

 

function scrollup(o,d,c){

 if (stop == true) {
  window.setTimeout(function(){scrollup(o,d,c)}, 2000);
 } else if(d==c){
  o.removeChild(o.firstChild);
  window.setTimeout(scrollstart, 2000);
 }
 else{
  ch=false;var s=3,c=c+s,l=(c>=d?c-d:0); 
  o.firstChild.style.marginTop=-c+l+'px';
  window.setTimeout(function(){scrollup(o,d,c-l)},50);
 }
}

function doAjaxBegin(){
 var ctx = $("#ctx").val();
                $.ajax({
          type:"POST",
          url: ctx + "/noticeManage/manageNotice.action",
          data:{},
          dataType:"json",
          success: function(json){
            createInfo(json.noticeMessageList,json.noticeInfoList);
          },
            error: function(json){
                return false;
            }
        });
}
function doAjaxOnline(){
 var ctx = $("#ctx").val();
                $.ajax({
          type:"POST",
          url: ctx + "/noticeManage/onlineGet.action",
          data:{},
          dataType:"json",
          success: function(json){
            onLineGet(json.customStr,json.customNameStr,json.sellStr,json.sellNameStr);
          },
            error: function(json){
                return false;
            }
        });
}

function onLineGet(customStr,customNameStr,sellStr,sellNameStr){
 var customStrL = new Array();
 var customNameStrL = new Array();
 var sellStrL = new Array();
 var sellNameStrL = new Array();
 customStrL = customStr;
 customNameStrL = customNameStr;
 sellStrL = sellStr;
 sellNameStrL = sellNameStr;
 for(var i = 0;i < customStrL.length;i++){
  var subCustomStr = '<li class="icon-link" ><a href="http://wpa.qq.com/msgrd?v=3&uin=' + customStrL[i] + '&site=qq&menu=yes" target="blank">' + customNameStrL[i] + '</a></li>'
  $("#ulInfo").append(subCustomStr);
  
 }
 for(var i = 0;i < sellStrL.length;i++){
  var subSellStr = '<li class="icon-link" ><a href="http://wpa.qq.com/msgrd?v=3&uin=' + sellStrL[i] + '&site=qq&menu=yes" target="blank">' + sellNameStrL[i] + '</a></li>'
  $("#ulInfo").append(subSellStr);
 }
  var lastOne='<li class="icon-home"><a href="#" onclick="toIndex();">网站首页</a></li>';
        var lastTwo='<li class="icon-close"><a id="exitbtn" href="#">退出</a></li>'
        $("#ulInfo").append(lastOne);
        $("#ulInfo").append(lastTwo);  
}

© 著作权归作者所有

共有 人打赏支持
bosslovezz
粉丝 6
博文 29
码字总数 9527
作品 0
杭州
程序员
私信 提问
如何在网页HTML中嵌入QQ、MSN、旺旺、Gtalk快速对话框代码

来源:http://blog.csdn.net/ysghyy/article/details/6862144 1.如何在网页上显示腾讯QQ在线洽谈? QQ在线咨询代码(qq在线交谈代码/qq在线客服代码/qq在线状态代码/qq在线客服代码) (将12345...

技术小牛人
2017/11/13
0
0
开源在线客服功能介绍

1.1 在线客服功能 1.1.1 在线客服 在线客服系统是一种网页版即时通讯软件的统称。相比较其他即时通讯软件(如QQ、MSN等),它实现和网站的无缝结合,为网站提供和访客对话的平台;网站访客无...

优客服多渠道客服系统
2017/05/05
381
0
有谁知道JAVA版本的网页在线聊天的系统

有没有好的网页在线聊天的开源推荐 目的是一个简单的在线客服对话, 类似京东商城那样的与客服网页在线聊天哪种

大猪
2010/06/30
6.9K
12
名称:53KF网站客服系统 v3.0.1官方版

名称:53KF网站客服系统 v3.0.1官方版版本:3.0.1软件大小:107 KB软件语言:简体中文软件授权:免费版应用平台:Win7/Win2003/Vista/Win2000/WinXP 53KF网站客服系统用于企业内部人员之间、...

相心的泪
2016/08/03
23
0
PPMessage 开源 Android 和 iOS 开发 SDK

开源在线客服系统 PPMessage 开源 iOS 和 Android 应用内消息开发 SDK。 PPMessage 是一个完整的开源在线客服系统,包含网页端集成和移动端集成。 近日 PPMessage 开源了其移动端集成消息功能...

dingguijin
2016/06/06
3.5K
15

没有更多内容

加载失败,请刷新页面

加载更多

降压变换器 Buck

特点 输入输出极性相同。 工作过程 在 MOS 导通时,输入电源通过 L 和 C 滤波后向负载端提供电流;当 MOS 断开后,L 通过二极管续流,保持负载电流连续。输出电压因为占空比的作用,不会超过...

colinux
今天
1
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0
Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
4
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部