var $; layui.config({ base : "../../js/" }).use(['form','layer','layedit'],function(){ var form = layui.form(), layer = parent.layer === undefined ? layui.layer : parent.layer, layedit = layui.layedit; $ = layui.jquery; //消息回复 var editIndex = layedit.build('msgReply',{ tool: ['face'], height:100 }); form.on('select(selectMsg)',function(data){ var len = $(".msgHtml tr").length; for(var i=0;i暂无收藏消息") } }) //加载数据 $.get("../../json/message.json",function(data){ var msgHtml = '',msgReply; for(var i=0; i'; msgHtml += ' '; msgHtml += ' '; msgHtml += ' '+data[i].askTime+''; msgHtml += ' '+msgReply+''; msgHtml += ' '; msgHtml += ' 收藏'; msgHtml += ' 回复'; msgHtml += ' '; msgHtml += ''; } $(".msgHtml").html(msgHtml); }) //操作 $("body").on("click",".msg_collect",function(){ //收藏 if($(this).text().indexOf("已收藏") > 0){ layer.msg("取消收藏成功!"); $(this).html(" 收藏"); }else{ layer.msg("收藏成功!"); $(this).html(" 已收藏"); } }) //回复 $("body").on("click",".reply_msg,.msgHtml .user_info h2,.msgHtml .msg_info>img",function(){ var id = $(this).parents("tr").find("input[type=hidden]").val(); var userName = $(this).parents("tr").find(".user_info h2").text(); var index = layui.layer.open({ title : "与 "+userName+" 的聊天", type : 2, content : "messageReply.html", success : function(layero, index){ layui.layer.tips('点击此处返回消息列表', '.layui-layer-setwin .layui-layer-close', { tips: 3 }); var body = layui.layer.getChildFrame('body', index); //加载回复信息 $.get("../../json/message.json",function(data){ var msgReplyHtml = '',msgReply; for(var i=0; i'; msgReplyHtml += ' '; msgReplyHtml += ' '; msgReplyHtml += ' '+data[i].msgReply[j].askTime+''; msgReplyHtml += ' '; msgReplyHtml += ''; } } msgReplyHtml += ''; msgReplyHtml += ' '; msgReplyHtml += ' '; msgReplyHtml += ' '; msgReplyHtml += ' '; msgReplyHtml += ' '+data[i].askTime+''; msgReplyHtml += ' '+msgReply+''; msgReplyHtml += ''; } } body.find(".msgReplyHtml").html(msgReplyHtml); }) } }) //改变窗口大小时,重置弹窗的高度,防止超出可视区域(如F12调出debug的操作) $(window).resize(function(){ layui.layer.full(index); }) layui.layer.full(index); }) //提交回复 var message = []; $(".send_msg").click(function(){ if(layedit.getContent(editIndex) != ''){ var replyHtml = '',msgStr; replyHtml += ''; replyHtml += ' '; replyHtml += ' '; replyHtml += ' '; replyHtml += ' '; replyHtml += ' '+formatTime(new Date())+''; replyHtml += ' '; replyHtml += ''; $(".msgReplyHtml").prepend(replyHtml); $("#LAY_layedit_1").contents().find("body").html(''); }else{ layer.msg("请输入回复信息"); } }) }) function formatTime(_time){ var year = _time.getFullYear(); var month = _time.getMonth()+1<10 ? "0"+(_time.getMonth()+1) : _time.getMonth()+1; var day = _time.getDate()<10 ? "0"+_time.getDate() : _time.getDate(); var hour = _time.getHours()<10 ? "0"+_time.getHours() : _time.getHours(); var minute = _time.getMinutes()<10 ? "0"+_time.getMinutes() : _time.getMinutes(); return year+"-"+month+"-"+day+" "+hour+":"+minute; }