Browse Source

修改留言样式

luyanan 7 years ago
parent
commit
807ab1da13

+ 2 - 4
css/common.css

109

109

110
/*认证标识相关*/
110
/*认证标识相关*/
111
.authiconNew{position:relative;top:2px;display: inline-block;margin-left:4px;background-position: center;background-repeat: no-repeat;}
111
.authiconNew{position:relative;top:2px;display: inline-block;margin-left:4px;background-position: center;background-repeat: no-repeat;}
112
.authicon-pro{width:16px;height:16px;background-image:url(../images/porfile_icon_zhuanjia_nor.png);background-size: cover;}/*科袖认证专家*/
112
.authicon-pro{width:16px;height:16px;margin-left:0;background-image:url(../images/porfile_icon_zhuanjia_nor.png);background-size: cover;}/*科袖认证专家*/
113
.authicon-com-ok{width:16px;height:16px;background-image:url(../images/porfile_icon_qiye_hig.png);background-size: cover;}/*认证企业*/
113
.authicon-com-ok{width:16px;height:16px;background-image:url(../images/porfile_icon_qiye_hig.png);background-size: cover;}/*认证企业*/
114
.authicon-com-no{width:16px;height:16px;background-image:url(../images/porfile_icon_qiye_nor.png);background-size: cover;}/*未认证企业*/
114
.authicon-com-no{width:16px;height:16px;background-image:url(../images/porfile_icon_qiye_nor.png);background-size: cover;}/*未认证企业*/
115
.authicon-staff-ok{width:44px;height:16px;background-image:url(../images/porfile_icon_yuangong_hig.png);background-size: cover;}/*企业认证员工*/
115
.authicon-staff-ok{width:44px;height:16px;background-image:url(../images/porfile_icon_yuangong_hig.png);background-size: cover;}/*企业认证员工*/
220

220

221
/*广告位的设计规则及尺寸    底部(760*120) 侧栏(260*200)*/
221
/*广告位的设计规则及尺寸    底部(760*120) 侧栏(260*200)*/
222
.rightconBox .conItem.advertBox{padding:0;width:260px;background: none;}
222
.rightconBox .conItem.advertBox{padding:0;width:260px;background: none;}
223
.commentsArea.advertItem{margin-top:30px}
223
.advertItem .swiper-pagination-bullet{width:6px; height:6px;}
224
.advertItem .swiper-pagination-bullet{width:6px; height:6px;}
224
.advertsub{position: relative;display: block;margin-bottom: 10px;}
225
.advertsub{position: relative;display: block;margin-bottom: 10px;}
225
.advertsub:after{content:"广告";font-size:10px;color:#fff;background:rgba(0,0,0,0.3);position:absolute;padding:0 4px;right:0;bottom:0px;}
226
.advertsub:after{content:"广告";font-size:10px;color:#fff;background:rgba(0,0,0,0.3);position:absolute;padding:0 4px;right:0;bottom:0px;}
226

227

227
.div2{top:80px;bottom:auto;z-index:999;position:fixed;_position:absolute}
228
.div3{z-index:999;position:fixed;_position:absolute}
229
.lastMo{height: 30px;}

+ 1 - 18
css/genindex.css

456
.shareCode .shareWord p{font-size: 14px;line-height: 28px;}
456
.shareCode .shareWord p{font-size: 14px;line-height: 28px;}
457
.shareCode img{width:120px;height:120px;border: 4px solid #fff;}
457
.shareCode img{width:120px;height:120px;border: 4px solid #fff;}
458
458
459
/*.ifLogin{margin-top:30px;}
460
.ifLogin .ifLoginUn{background: #fff7e7;border:1px solid #E5E5E5;line-height:18px;padding:25px;color:#7b4b2b;font-size:14px;}
461
.ifLogin .ifLoginUn>ul>li{float: right;padding:0 6px;}
462
.ifLogin .ifLoginUn>ul>li.loginGo{cursor:pointer;}
463
.ifLogin .ifLoginUn a{color:#666;}
464
.ifLogin .ifLoginOn .btnModel{margin:12px 0;width: 80px;border-radius:0;cursor: pointer;}
465

466
.commentsArea{margin-top:30px;}
467
.commentsArea .btnCancel{height:auto;border-radius:0;color: #ff9900;}
468
.commentsArea.form-item ul.commentList .madiaHead.useHeadMsg{top:10px;margin-top:0;}
469
.commentsArea ul.commentList>li{padding:10px 0 20px;}
470
.commentsArea ul.commentList>li .h2Font{font-size: 16px;color: #666;line-height: 26px;}
471
.commentsArea ul.commentList>li .commenttime{font-size: 14px;color: #999;margin-left:18px;}
472
.commentsArea ul.commentList>li .operateSpan{margin:10px 0 0;color:#9d9ea8;font-size:14px;cursor: pointer;}
473
.commentsArea ul.commentList>li .operateSpan span{display: none;}
474
.commentsArea ul.commentList>li .operateSpan .callBack{position:relative;padding-left:20px;margin-right:40px;}
475
.commentsArea ul.commentList>li .operateSpan .callBack:before{position:absolute;content:url(../images/g_article_button_huifu_nor.png);top:50%;left:0;margin-top:-8px;}*/*/
476
477
.rightconBox .conItem.conItemG .madiaHead{display:block;width: 100px; height: 100px;border:1px solid #E5E5E5;margin:0 auto 10px;background-position:center;background-size:cover;}
459
.rightconBox .conItem.conItemG .madiaHead{display:block;width: 100px; height: 100px;border:1px solid #E5E5E5;margin:0 auto 10px;background-position:center;background-size:cover;}
478
.rightconBox .conItem.conItemG .madiaHead.useHead{background-image:url(../images/default-photo.jpg);border-radius: 50%;}
460
.rightconBox .conItem.conItemG .madiaHead.useHead{background-image:url(../images/default-photo.jpg);border-radius: 50%;}
479
.rightconBox .conItem.conItemG .madiaHead.cmpHead{background:#fff;border:none;width: 200px;height:120px;}
461
.rightconBox .conItem.conItemG .madiaHead.cmpHead{background:#fff;border:none;width: 200px;height:120px;}
898
880
899
/*问答 2017.12.26*/
881
/*问答 2017.12.26*/
900
.qa-owner{overflow: hidden;min-height:40px;margin: 6px 0 2px;}
882
.qa-owner{overflow: hidden;min-height:40px;margin: 6px 0 2px;}
883
.qa-owner .urlgo{display: block;width: 100%;}
901
.qa-owner .owner-head{position:absolute;top:50%;background-position: center;background-size: cover;}
884
.qa-owner .owner-head{position:absolute;top:50%;background-position: center;background-size: cover;}
902
.qa-owner .owner-head.useHead{width:32px;height:32px;margin-top:-16px;background-image: url(../images/default-photo.jpg);border-radius: 50%;}
885
.qa-owner .owner-head.useHead{width:32px;height:32px;margin-top:-16px;background-image: url(../images/default-photo.jpg);border-radius: 50%;}
903
.qa-owner .owner-info{padding-left:38px;}
886
.qa-owner .owner-info{padding-left:38px;}

+ 25 - 17
css/leaveWord.css

3
.ifLogin .ifLoginUn>ul>li{float: right;padding:0 6px;}
3
.ifLogin .ifLoginUn>ul>li{float: right;padding:0 6px;}
4
.ifLogin .ifLoginUn>ul>li.loginGo{cursor:pointer;}
4
.ifLogin .ifLoginUn>ul>li.loginGo{cursor:pointer;}
5
.ifLogin .ifLoginUn a{color:#666;}
5
.ifLogin .ifLoginUn a{color:#666;}
6
.ifLogin .ifLoginOn .btnModel{margin:12px 0;width: 80px;border-radius:0;cursor: pointer;}
6
.ifLogin .ifLoginOn .btnModel{margin:12px 0;width: 80px;height: 34px;line-height:24px;border-radius:4px;cursor: pointer;}
7
.list-hold .ifLogin .msgContbox textarea{min-height:150px;margin: 0;}
7
8
8
.commentsArea{margin-top:30px;}
9
.commentsArea{margin-top:0;}
9
.commentsArea .btnCancel{height:auto;border-radius:0;color: #ff9900;}
10
.commentsArea .btnCancel{height:auto;border-radius:0;color: #ff9900;}
10
.commentsArea.form-item ul.commentList .madiaHead.useHeadMsg{top:10px;margin-top:0;}
11
.commentList>li{padding:10px 0 20px;}
12
.commentList>li .h2Font{font-size: 16px;color: #666;line-height: 26px;}
11
.commentList .madiaHead.useHeadMsg{top:15px;margin-top:0;}
12
.commentList>li p .huifu{margin:0 6px 0 12px;font-size:15px;}
13
.commentList>li{position:relative;padding:10px 0 12px;min-height: 110px;}
14
.commentList>li:after{background: #E5E5E5;height:1px;content:"";position:absolute;bottom:0;left:60px;right:0;}
15
.commentList>li:last-child:after{content:none;}
16
.commentList>li .h2Font{font-size: 15px;color: #1a1a1a;line-height: 26px;}
17
.commentList>li p{margin-bottom:8px;}
18
.commentList>li .messageContent{line-height: 22px;}
13
.commentList>li .commenttime{font-size: 14px;color: #999;margin-left:18px;}
19
.commentList>li .commenttime{font-size: 14px;color: #999;margin-left:18px;}
14
.commentList>li .operateSpan{margin:10px 0 0;color:#9d9ea8;font-size:14px;}
15
.commentList>li .operateSpan>em>span{margin-right:20px;}
16
.commentList>li .operateSpan .callBack{position:relative;padding-left:20px;margin-right:40px;cursor:pointer;}
17
.commentList>li .operateSpan .callBack:before{position:absolute;content:url(../images/g_article_button_huifu_nor.png);top:50%;left:0;margin-top:-8px;}
18
.messageDel{cursor:pointer;}
19
.txtArea{width: 100%; outline: none; margin: 0px; height: 32px;resize:none;border: 1px solid #E5E5E5;overflow:hidden;}
20
.pTxt{text-align: right;margin-top: 10px;font-size:14px;}
20
.commentList>li .operateSpan{margin:12px 0 0;color:#9d9ea8;font-size:14px;}
21
.commentList>li .operateSpan span{margin-right:20px;position:relative;cursor:pointer;}
22
.commentList>li .operateSpan em{font-style:normal;font-size: 14px;}
23
.callBack:after{position:absolute;content:url(../images/g_article_button_huifu_nor.png);top:50%;margin-left: 4px;margin-top:-8px;}
24
.messageDel:after{position:absolute;content:url(../images/g_article_button_del_nor.png);top:50%;margin-left: 4px;margin-top:-9px;}
25
.txtArea{width: 100%; outline: none; margin: 0px; height:38px;resize:none;border: 1px solid #E5E5E5;overflow:hidden;}
26
.pTxt{text-align: right;margin-top: 10px;font-size:15px;}
21
.qCancel{color: #8590a6;cursor: pointer;}
27
.qCancel{color: #8590a6;cursor: pointer;}
22
.hReply{padding: 5px 10px;background-color: #ff9900;color: #fff;margin-left: 10px;cursor: pointer;outline:none;border:none;}
28
.hReply{padding: 5px 10px;background-color: #ff9900;color: #fff;margin-left: 10px;cursor: pointer;outline:none;border:none;}
23
.replyLeword {margin-top:10px;}
29
.replyLeword {margin-top:10px;}
24
.noMy{font-style:normal;}
25
.dzthumb{position: relative;top: -1px;display: inline-block;padding: 5px 10px 5px 10px;font-size: 16px;background-color: #ffe9c8;cursor: pointer;border-radius: 5px;border-radius: 5px;}
26
.dzthumb.dzthumbed{color: #FFFFFF;background: #ff9900;}
27
.dzthumbed .icon-zan{background-position: 0 -1px;}
28
.replyLeword textarea {  font-size: 14px;line-height: 30px;padding: 0 10px;}
30
.commentList>li .operateSpan .dzthumb{position: relative;top: -1px;display: inline-block;padding: 5px 10px 5px 10px;font-size: 16px;background-color: #ffe9c8;border-radius: 5px;border-radius: 5px;cursor: auto;}
31
.commentList>li .operateSpan .dzthumbCan{cursor: pointer;}
32
.commentList>li .operateSpan .dzthumb.dzthumbed{color: #FFFFFF;background: #ff9900;cursor: auto;}
33
.commentList>li .operateSpan .dzthumbed .icon-zan{background-position: 0 -1px;}
34
.replyLeword textarea {  font-size: 15px;line-height:30px;padding:4px 10px;}
29
.replyLeword textarea:focus{border-color:#ff9900;}
35
.replyLeword textarea:focus{border-color:#ff9900;}
36
.js-load-more:before{content:"查看更多留言"};
37

+ 1 - 1
discover.html

30
					</div>
30
					</div>
31
				</li>
31
				</li>
32
				<li>
32
				<li>
33
					<div class="aboutTit">问题题<em class="requiredcon">*</em><span class="frmconmsg"></span></div>
33
					<div class="aboutTit">问题题<em class="requiredcon">*</em><span class="frmconmsg"></span></div>
34
				    <div class="msgContbox">
34
				    <div class="msgContbox">
35
			    		<textarea class="msgCont" id="queTit" placeholder="请提出您的问题并以问号结尾"></textarea>
35
			    		<textarea class="msgCont" id="queTit" placeholder="请提出您的问题并以问号结尾"></textarea>
36
			    		<span class="msgconNum"><em>0</em>/50</span>
36
			    		<span class="msgconNum"><em>0</em>/50</span>

BIN
images/g_article_button_del_nor.png


BIN
images/g_article_button_huifu_nor.png


+ 1 - 2
inform.html

5
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
		<title>浏览问答-科袖网</title>
8
		<title>通知-科袖网</title>
9
		<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
		<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
		<link href="css/bootstrap.min.css" rel="stylesheet">
10
		<link href="css/bootstrap.min.css" rel="stylesheet">
11
		<link type="text/css" href="css/common.css" rel="stylesheet">
11
		<link type="text/css" href="css/common.css" rel="stylesheet">
12
			<link type="text/css" href="css/popup.css" rel="stylesheet">
13
		<link type="text/css" href="css/genindex.css" rel="stylesheet">
12
		<link type="text/css" href="css/genindex.css" rel="stylesheet">
14
		<link type="text/css" href="css/leaveWord.css" rel="stylesheet">
13
		<link type="text/css" href="css/leaveWord.css" rel="stylesheet">
15
		<style type="text/css">
14
		<style type="text/css">

+ 45 - 45
js/answerLeaveW.js

40
		var self = this;
40
		var self = this;
41
		ajaxRequist("/ajax/leavemsg/subject",obj, "GET", function(data) {
41
		ajaxRequist("/ajax/leavemsg/subject",obj, "GET", function(data) {
42
			if(!obj.id) {
42
			if(!obj.id) {
43
			var strer='<div class="ifLogin">' +
43
				var strer='<div class="ifLogin">' +
44
					    '<form class="ifLoginOn clearfix">' +
44
					    '<form class="ifLoginOn clearfix">' +
45
					    	'<div class="msgContbox">' +
45
					    	'<div class="msgContbox">' +
46
					    		'<textarea class="msgCont" placeholder="请输入您的留言内容..."  maxlength="200"></textarea>' +
46
					    		'<textarea class="msgCont" placeholder="请输入您的留言内容..."  maxlength="200"></textarea>' +
52
				'<div class="form-item commentsArea">'+
52
				'<div class="form-item commentsArea">'+
53
					'<ul class="commentList">' +
53
					'<ul class="commentList">' +
54
					'</ul><div class="con-kong displayNone">暂无留言</div>' +
54
					'</ul><div class="con-kong displayNone">暂无留言</div>' +
55
					'<button class="frmconbtn btnCancel displayNone">查看更多留言</button>' +
55
					'<button class="js-load-more displayNone"></button>' +
56
				'</div>'
56
				'</div>'
57
				var $strer=$(strer);
57
				var $strer=$(strer);
58
				selecter.append($strer);
58
				selecter.append($strer);
59
				
59
				if(data.length==0) {
60
				if(data.length==0) {
60
					$strer.find(".con-kong").removeClass("displayNone");
61
					$strer.find(".con-kong").removeClass("displayNone");
61
				}
62
				}
62
				$strer.find("input").data("ouse",obj);
63
				$strer.find("input").data("ouse",obj);
63
				(data.length>4)?$strer.find(".btnCancel").removeClass("displayNone").data("obj",{
64
					sid:obj.sid,
65
					sType:4,
66
					time:data[data.length-1].createTime,
67
					id:data[data.length-1].id
68
				}):"";
64
				if(data.length>4){
65
					$strer.find(".js-load-more").removeClass("displayNone").data("obj",{
66
						sid:obj.sid,
67
						sType:4,
68
						time:data[data.length-1].createTime,
69
						id:data[data.length-1].id
70
					})
71
				}
69
			}else{
72
			}else{
70
				(data.length>4)?selecter.siblings("button").removeClass("displayNone").data("obj",{
71
					sid:obj.sid,
72
					sType:4,
73
					time:data[data.length-1].createTime,
74
					id:data[data.length-1].id
75
				}):selecter.siblings("button").addClass("displayNone");
73
				if(data.length>4){
74
					$strer.find(".js-load-more").removeClass("displayNone").data("obj",{
75
						sid:obj.sid,
76
						sType:4,
77
						time:data[data.length-1].createTime,
78
						id:data[data.length-1].id
79
					})
80
				}else{
81
					selecter.siblings(".js-load-more").addClass("displayNone")
82
				}
76
			}
83
			}
77
			if(data.length == 0) {
84
			if(data.length == 0) {
78
				return;
85
				return;
91
		for(var i = 0; i < data.length; i++) {
98
		for(var i = 0; i < data.length; i++) {
92
				var reply="";
99
				var reply="";
93
				if(data[i].reciver) {
100
				if(data[i].reciver) {
94
					reply = '<span style="margin:0px 10px;font-size:16px;">回复 </span><a href="userInforShow.html?professorId='+data[i].reciver+'" class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>'
101
					reply = '<span class="huifu">回复 </span><a href="userInforShow.html?professorId='+data[i].reciver+'" class="userhref"><span class="h2Font messageName">张某某</span><em class="authiconNew" title="科袖认证专家"></em></a>'
95
				}
102
				}
96
				var itemlist = '<li class="flexCenter">';
103
				var itemlist = '<li>';
97
				itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
104
				itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
98
				itemlist += '<div class="madiaInfo">';
105
				itemlist += '<div class="madiaInfo">';
99
				itemlist += '<p><a href="userInforShow.html?professorId='+data[i].sender+'" class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>'+reply+'<span class="commenttime" style="float:right;">'+commenTime(data[i].createTime)+'</span></p>';
106
				itemlist += '<p><a href="userInforShow.html?professorId='+data[i].sender+'" class="userhref"><span class="h2Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>'+reply+'<span class="commenttime" style="float:right;">'+commenTime(data[i].createTime)+'</span></p>';
100
				itemlist += '<p class="h2Font messageContent">'+data[i].cnt+'</p>';
107
				itemlist += '<p class="h2Font messageContent">'+data[i].cnt+'</p>';
101
				itemlist += '<div class="operateSpan"><em class="noMy"><span class="dzthumb"><span class="hold-icon icon-zan"></span><span class="agreeCount" style="margin-left: 6px;">'+data[i].agreeCount+'</span></span><span class="callBack">回复</span></em><span class="messageDel displayNone">删除</span></div>';
108
				itemlist += '<div class="operateSpan">'
109
				itemlist += '<span class="dzthumb dzthumbCan"><em class="hold-icon icon-zan"></em><em class="agreeCount" style="margin-left: 6px;">'+data[i].agreeCount+'</em></span>'
110
				itemlist += '<span class="callBack">回复</span>'
111
				itemlist += '<span class="messageDel displayNone">删除</span></div>';
102
				itemlist += '<div class="displayNone replyLeword"><textarea class="txtArea"></textarea><p class="pTxt"><span class="qCancel">取消</span><button class="hReply btnModel" disabled>回复</button></p></div></div></li>';
112
				itemlist += '<div class="displayNone replyLeword"><textarea class="txtArea"></textarea><p class="pTxt"><span class="qCancel">取消</span><button class="hReply btnModel" disabled>回复</button></p></div></div></li>';
103
				$itemlist = $(itemlist);
113
				$itemlist = $(itemlist);
104
				selector.append($itemlist); 
114
				selector.append($itemlist); 
105
				$itemlist.attr('data-obj',JSON.stringify(data[i]));
115
				$itemlist.attr('data-obj',JSON.stringify(data[i]));
106
				if(id == data[i].sender) {
116
				if(id == data[i].sender) {
107
					$itemlist.find(".messageDel").removeClass("displayNone").end().find(".noMy").hide();
117
					$itemlist.find(".dzthumb").removeClass("dzthumbCan");
118
					$itemlist.find(".messageDel").removeClass("displayNone").end().find(".callBack").hide();
108
				}
119
				}
109
				if(data[i].reciver) {
120
				if(data[i].reciver) {
110
					self.userInfo(data[i].sender, $itemlist, 0);
121
					self.userInfo(data[i].sender, $itemlist, 0);
149
                sender: $.cookie('userid'),
160
                sender: $.cookie('userid'),
150
                uname: $.cookie('userName')
161
                uname: $.cookie('userName')
151
            },
162
            },
152
            dataType: 'json', //服务器返回json格式数据
163
            dataType: 'json',
153
            type: "POST",
164
            type: "POST",
154
            beforeSend: function() {
165
            beforeSend: function() {
155
                // $(".table-body").append('<img src="../images/loading.gif" class="loading" />');
156
                $(".list-hold-list").off("click");
166
            	$(".list-hold-list .ifLoginOn input").attr("disabled","true");
157
            },
167
            },
158
            complete:function () {
168
            complete:function () {
159
                $(".list-hold-list").on('click',".ifLogin input",function() {
169
                $(".list-hold-list").on('click',".ifLogin input",function() {
172
                        self.topHtml($($this).parents(".ifLogin").siblings(".commentsArea").find("ul"), data)
182
                        self.topHtml($($this).parents(".ifLogin").siblings(".commentsArea").find("ul"), data)
173
                    })
183
                    })
174
                }
184
                }
175
            },
176
            error: function(xhr, type, errorThrown) {
177
                $.MsgBox.Alert('提示', '服务器请求失败');
178
            }
185
            }
179
        });
186
        });
180

181
		// ajaxRequist("/ajax/leavemsg", {
182
		// 	cnt: $($this).siblings(".msgContbox").find("textarea").val(),
183
		// 	refId: $($this).data("ouse").sid,
184
		// 	refType: $($this).data("ouse").stype,
185
		// 	sender: $.cookie('userid'),
186
		// 	uname: $.cookie('userName')
187
		// }, "POST", function(data) {
188
		// 	$($this).siblings(".msgContbox").find("textarea").val("").siblings(".msgconNum").find("em").text(0);
189
		// 	ajaxRequist("/ajax/leavemsg/qo", {id:data},"GET",function(data) {
190
		// 		self.topHtml($($this).parents(".ifLogin").siblings(".commentsArea").find("ul"),[data])
191
		// 	})
192
		// })
193
	}
187
	}
194
	LeaveWord.prototype.autoGrow=function(){
188
	LeaveWord.prototype.autoGrow=function(){
195
		document.getElementById("tt").style.width=this.scrollWidth+"px";
189
		document.getElementById("tt").style.width=this.scrollWidth+"px";
212
			var obj=JSON.parse($(this).attr("data-obj")),
206
			var obj=JSON.parse($(this).attr("data-obj")),
213
			target=e.target;
207
			target=e.target;
214
			switch (target.className){
208
			switch (target.className){
215
				case "dzthumb":self.thub.call(target, obj.id,obj.agreeCount);
209
				case "dzthumb dzthumbCan":self.thub.call(target, obj.id,obj.agreeCount);
216
					break;
210
					break;
217
				case "callBack":$(target).parents(".operateSpan").addClass("displayNone").siblings(".replyLeword").removeClass("displayNone");
211
				case "callBack":self.LwordBack(target, obj);
218
					break;
212
					break;
219
				case "messageDel":self.LwordDel(target, obj);
213
				case "messageDel":self.LwordDel(target, obj);
220
					break;
214
					break;
224
					break;
218
					break;
225
			}
219
			}
226
		});
220
		});
227
		$(".list-hold-list").on("click", ".answerWord .btnCancel", function(e) {
221
		$(".list-hold-list").on("click", ".answerWord .js-load-more", function(e) {
228
				var $obj=$(this).data('obj');
222
				var $obj=$(this).data('obj');
229
				self.init($(this).siblings("ul"),{sid: $obj.sid,stype: $obj.sType,time: $obj.time,id: $obj.id});
223
				self.init($(this).siblings("ul"),{sid: $obj.sid,stype: $obj.sType,time: $obj.time,id: $obj.id});
230
		})
224
		})
232
			if($.trim($(this).val()).length>0) {
226
			if($.trim($(this).val()).length>0) {
233
					$(this).siblings(".msgconNum").find("em").text($(this).val().length).parents(".msgContbox").siblings("input").removeAttr("disabled");
227
					$(this).siblings(".msgconNum").find("em").text($(this).val().length).parents(".msgContbox").siblings("input").removeAttr("disabled");
234
				}else{
228
				}else{
235
					$(this).parents(".msgContbox").siblings("input").attr("disabled","disabled");
229
					$(this).parents(".msgContbox").siblings("input").attr("disabled","true");
236
				}
230
				}
237
		})
231
		})
238
		$(".list-hold-list").on("input", ".commentList textarea", function(e) {
232
		$(".list-hold-list").on("input", ".commentList textarea", function(e) {
240
					$(this).siblings().find(".btnModel").removeAttr("disabled");
234
					$(this).siblings().find(".btnModel").removeAttr("disabled");
241
					self.autoGrow.call(this);
235
					self.autoGrow.call(this);
242
				}else{
236
				}else{
243
					$(this).siblings().find(".btnModel").attr("disabled","disabled");
237
					$(this).siblings().find(".btnModel").attr("disabled","true");
244
				}
238
				}
245
		})
239
		})
246
		
240
		
252
			uid: $.cookie('userid')
246
			uid: $.cookie('userid')
253
		}, "GET", function(data) {
247
		}, "GET", function(data) {
254
			if(data) {
248
			if(data) {
255
				li.find(".dzthumb").addClass("dzthumbed").css("cursor","auto");
249
				li.find(".dzthumbCan").addClass("dzthumbed");
256
			}
250
			}
257
		})
251
		})
258
	}
252
	}
263
			uid: $.cookie('userid'),
257
			uid: $.cookie('userid'),
264
			uname: $.cookie('userName')
258
			uname: $.cookie('userName')
265
		}, "POST", function(data) {
259
		}, "POST", function(data) {
266
			$(self).addClass('dzthumbed').css("cursor","auto").find(".agreeCount").html(num+1)
260
			$(self).addClass('dzthumbed').find(".agreeCount").html(num+1)
267
		})
261
		})
268
	}
262
	}
269
	LeaveWord.prototype.replyLword = function( $th,lid) {
263
	LeaveWord.prototype.replyLword = function( $th,lid) {
294
			$($this).parents(".flexCenter").remove();
288
			$($this).parents(".flexCenter").remove();
295
		})
289
		})
296
	}
290
	}
291
	LeaveWord.prototype.LwordBack = function($this, lid) {
292
		$(".replyLeword").each(function(item){
293
			$(".replyLeword").eq(item).addClass("displayNone").siblings(".operateSpan").removeClass("displayNone");
294
		})
295
		$($this).parents(".operateSpan").addClass("displayNone").siblings(".replyLeword").removeClass("displayNone")
296
	}
297
	LeaveWord.prototype.LwordTotal = function($th,lid) {
297
	LeaveWord.prototype.LwordTotal = function($th,lid) {
298
		var self = this;
298
		var self = this;
299
		ajaxRequist("/ajax/leavemsg/count", {
299
		ajaxRequist("/ajax/leavemsg/count", {

+ 1 - 0
js/articalShow.js

1
/*文章预览*/
1
/*文章预览*/
2
$(document).ready(function() {
2
$(document).ready(function() {
3
	var articleId = GetQueryString("articleId");
3
	var articleId = GetQueryString("articleId");
4
	$(".commentList").parent().append('<button class="js-load-more displayNone"></button>')
4
	module.lWord(articleId,1,1);
5
	module.lWord(articleId,1,1);
5
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
6
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
6
	 	location.href="http://" + window.location.host + "/e/a.html?id="+articleId;
7
	 	location.href="http://" + window.location.host + "/e/a.html?id="+articleId;

+ 1 - 0
js/articalShow2.js

4
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
4
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
5
	 	location.href="http://" + window.location.host + "/e/a.html?id="+articleId;
5
	 	location.href="http://" + window.location.host + "/e/a.html?id="+articleId;
6
	}
6
	}
7
	$(".commentList").parent().append('<button class="js-load-more displayNone"></button>')
7
	module.lWord(articleId,1,1);
8
	module.lWord(articleId,1,1);
8
	var userid = $.cookie("userid");
9
	var userid = $.cookie("userid");
9
	var zjreturnId;
10
	var zjreturnId;

+ 1 - 1
js/discover.js

783
		            }
783
		            }
784
		            var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
784
		            var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
785
		                '<div class="owner-info">' +
785
		                '<div class="owner-info">' +
786
		                '<div class="owner-name">' + dataStr.name + '<em class="authicon ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
786
		                '<div class="owner-name">' + dataStr.name + '<em class="authiconNew ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
787
		                '<div class="owner-tit ellipsisSty">' + os + '</div>' +
787
		                '<div class="owner-tit ellipsisSty">' + os + '</div>' +
788
		                '</div>'
788
		                '</div>'
789
		            $str.find(".qa-owner").html(str)
789
		            $str.find(".qa-owner").html(str)

+ 80 - 36
js/informLeaveW.js

31
	}
31
	}
32
	LeaveWord.prototype.addHtml = function() {
32
	LeaveWord.prototype.addHtml = function() {
33
		$("body").append('<textarea class="txtArea" id="tt" style="position:absolute;top:0;left:-999px;"></textarea>')
33
		$("body").append('<textarea class="txtArea" id="tt" style="position:absolute;top:0;left:-999px;"></textarea>')
34
		var str='<div class="blackcover resAreaCover displayNone"><div class="resAreaBox form-item"><div class="researchArea" id="subArea" style="text-align:center;">留言详情</div><div class="form-item" style="padding:0px 30px;"><ul class="commentList"></ul></div><span class="workclose" id="workclose"></span></div></div>'
34
		var str='<div class="blackcover resAreaCover displayNone"><div class="resAreaBox"><div class="researchArea" id="subArea" style="text-align:center;">留言详情</div><div class="form-item" style="padding:0px 30px 30px;"><ul class="commentList" style="min-height: 100px;"></ul></div><span class="workclose" id="workclose"></span></div></div>'
35
		$("body").prepend(str);
35
		$("body").prepend(str);
36
	}
36
	}
37
	LeaveWord.prototype.init = function(obj) {
37
	LeaveWord.prototype.init = function(obj) {
42
		ajaxRequist("/ajax/leavemsg/dialog", obj, "GET", function(data) {
42
		ajaxRequist("/ajax/leavemsg/dialog", obj, "GET", function(data) {
43
			if(data.length == 0) {
43
			if(data.length == 0) {
44
				return;
44
				return;
45
				$(".commentList").html("").append("<div class='con-kong displayNone'>暂无留言</div>");
45
			}
46
			}
46
			$(".commentList").html("");
47
			$(".commentList").html("");
47
			for(var i = 0; i < data.length; i++) {
48
			for(var i = 0; i < data.length; i++) {
48
				var reply = "";
49
				var reply = "";
49
				if(data[i].reciver) {
50
				if(data[i].reciver) {
50
					reply = '<span style="margin:0px 10px;">回复 </span><a href="userInforShow.html?professorId=' + data[i].reciver + '" class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>'
51
					reply = '<span class="huifu">回复 </span><a href="userInforShow.html?professorId=' + data[i].reciver + '" class="userhref"><span class="h2Font messageName">张某某</span><em class="authiconNew" title="科袖认证专家"></em></a>'
51
				}
52
				}
52
				if(data[i].state =="0") {
53
				if(data[i].state =="0") {
53
					data[i].cnt="该留言已被其本人删除。";
54
					data[i].cnt="该留言已被其本人删除。";
54
				}
55
				}
55
				var itemlist = '<li class="flexCenter">';
56
				itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
56
				var itemlist = '<li>';
57
				itemlist += '<a class="madiaHead useHead useHeadMsg userhref" href="userInforShow.html?professorId=' + data[i].sender + '"></a>';
57
				itemlist += '<div class="madiaInfo">';
58
				itemlist += '<div class="madiaInfo">';
58
				itemlist += '<p><a href="userInforShow.html?professorId=' + data[i].sender + '" class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>' + reply + '<span class="commenttime" style="float:right;">' + commenTime(data[i].createTime) + '</span></p>';
59
				itemlist += '<p><a href="userInforShow.html?professorId=' + data[i].sender + '" class="userhref"><span class="h2Font messageName">张某某</span><em class="authiconNew" title="科袖认证专家"></em></a>' + reply + '<span class="commenttime" style="float:right;">' + commenTime(data[i].createTime) + '</span></p>';
59
				itemlist += '<p class="h2Font messageContent">' + data[i].cnt + '</p>';
60
				itemlist += '<p class="h2Font messageContent">' + data[i].cnt + '</p>';
60
				itemlist += '<div class="operateSpan"><em class="noMy"><span class="dzthumb"></span><span class="thNum">赞0</span><span class="callBack">回复</span></em><span class="messageDel displayNone">删除</span></div>';
61
				itemlist += '<div class="operateSpan">'
62
				itemlist += '<span class="dzthumb dzthumbCan"><em class="hold-icon icon-zan"></em><em class="agreeCount" style="margin-left: 6px;">'+data[i].agreeCount+'</em></span>'
63
				itemlist += '<span class="callBack">回复</span>'
64
				itemlist += '<span class="messageDel displayNone">删除</span></div>';
61
				itemlist += '<div class="displayNone replyLeword"><textarea class="txtArea"></textarea><p class="pTxt"><span class="qCancel">取消</span><button class="hReply btnModel" disabled>回复</button></p></div></div></li>';
65
				itemlist += '<div class="displayNone replyLeword"><textarea class="txtArea"></textarea><p class="pTxt"><span class="qCancel">取消</span><button class="hReply btnModel" disabled>回复</button></p></div></div></li>';
62
				$itemlist = $(itemlist);
66
				$itemlist = $(itemlist);
63
				$(".commentList").append($itemlist);
64
				$itemlist.attr('data-obj', JSON.stringify(data[i]));
67
				$(".commentList").append($itemlist); 
68
				$itemlist.attr('data-obj',JSON.stringify(data[i]));
65
				if(id == data[i].sender) {
69
				if(id == data[i].sender) {
66
					$itemlist.find(".messageDel").removeClass("displayNone").end().find(".noMy").hide();
70
					$itemlist.find(".dzthumb").removeClass("dzthumbCan");
71
					$itemlist.find(".messageDel").removeClass("displayNone").end().find(".callBack").hide();
67
				}
72
				}
68
				if(data[i].state =="0") {
73
				if(data[i].state =="0") {
69
					$itemlist.find(".operateSpan").addClass("displayNone");
74
					$itemlist.find(".dzthumb").removeClass("dzthumbCan");
75
					//$itemlist.find(".commenttime").addClass("displayNone")
76
					$itemlist.find(".operateSpan").remove()
70
				}
77
				}
71
				if(data[i].reciver) {
78
				if(data[i].reciver) {
72
					self.userInfo(data[i].sender, $itemlist, 0);
79
					self.userInfo(data[i].sender, $itemlist, 0);
109
			if(!lgin()) {
116
			if(!lgin()) {
110
				return;
117
				return;
111
			}
118
			}
112
			var obj = JSON.parse($(this).attr("data-obj")),
113
				target = e.target;
114
			switch(target.className) {
115
				case "dzthumb":
116
					self.thub.call(target, obj.id, obj.agreeCount);
119
			var obj=JSON.parse($(this).attr("data-obj")),
120
			target=e.target;
121
			switch (target.className){
122
				case "dzthumb dzthumbCan":self.thub.call(target, obj.id,obj.agreeCount);
117
					break;
123
					break;
118
				case "callBack":
119
					$(target).parents(".operateSpan").addClass("displayNone").siblings(".replyLeword").removeClass("displayNone");
124
				case "callBack":self.LwordBack(target, obj);
120
					break;
125
					break;
121
				case "messageDel":
122
					self.LwordDel(target, obj.id);
126
				case "messageDel":self.LwordDel(target, obj.id);
123
					break;
127
					break;
124
				case "hReply btnModel":
125
					self.replyLword(target, obj.id)
128
				case "hReply btnModel":self.replyLword(target,obj.id)
126
					break;
129
					break;
127
				case "qCancel":
128
					$(target).parent().siblings("textarea").val("").parents(".replyLeword").addClass("displayNone").siblings(".operateSpan").removeClass("displayNone")
130
				case "qCancel": $(target).parent().siblings("textarea").val("").parents(".replyLeword").addClass("displayNone").siblings(".operateSpan").removeClass("displayNone")
129
					break;
131
					break;
130
			}
132
			}
131
		});
133
		});
154
			uid: $.cookie('userid')
156
			uid: $.cookie('userid')
155
		}, "GET", function(data) {
157
		}, "GET", function(data) {
156
			if(data) {
158
			if(data) {
157
				li.find(".thNum").html("已赞" + num).end().find(".dzthumb").addClass("dzthumbed").css("cursor", "auto");
159
				li.find(".dzthumbCan").addClass("dzthumbed");
160
				//li.find(".thNum").html("已赞" + num).end().find(".dzthumbCan").addClass("dzthumbed").css("cursor", "auto");
158
			}
161
			}
159
		})
162
		})
160
	}
163
	}
165
			uid: $.cookie('userid'),
168
			uid: $.cookie('userid'),
166
			uname: $.cookie('userName')
169
			uname: $.cookie('userName')
167
		}, "POST", function(data) {
170
		}, "POST", function(data) {
168
			$(self).addClass('dzthumbed').siblings(".thNum").html("已赞" + (num + 1)) // + (Number(self.getAttribute("data-num")) + 1);
171
			$(self).addClass('dzthumbed').find(".agreeCount").html(num+1)
172
			//$(self).addClass('dzthumbed').siblings(".thNum").html("已赞" + (num + 1)) // + (Number(self.getAttribute("data-num")) + 1);
169
		})
173
		})
170
	}
174
	}
171
	LeaveWord.prototype.replyLword = function($th, lid) {
175
	LeaveWord.prototype.replyLword = function($th, lid) {
173
		if(!self.size.call($($th).parents(".pTxt").siblings("textarea"))) {
177
		if(!self.size.call($($th).parents(".pTxt").siblings("textarea"))) {
174
			return;
178
			return;
175
		}
179
		}
176
		ajaxRequist("/ajax/leavemsg/reply", {
177
			cnt: $($th).parents(".pTxt").siblings("textarea").val(),
178
			id: lid,
179
			uid: $.cookie('userid'),
180
			uname: $.cookie('userName')
181
		}, "POST", function(data) {
182
			$($th).parents(".pTxt").siblings("textarea").val("").parents(".replyLeword").addClass("displayNone").siblings(".operateSpan").removeClass("displayNone")
183
			self.init({
184
				id: self.id
185
			});
186
		})
180
		$.ajax({
181
            url:"/ajax/leavemsg/reply",
182
            data: {
183
                cnt: $($th).parents(".pTxt").siblings("textarea").val(),
184
				id: lid,
185
				uid: $.cookie('userid'),
186
				uname: $.cookie('userName')
187
            },
188
            dataType: 'json',
189
            type: "POST",
190
            beforeSend: function() {
191
               $(".list-hold-list .ifLoginOn input").attr("disabled","true");
192
            },
193
            complete:function () {
194
//				$(".commentList").on("click", "li", function(e) {
195
//					if(!lgin()) {
196
//						return;
197
//					}
198
//					var obj=JSON.parse($(this).attr("data-obj")),
199
//					target=e.target;
200
//					switch (target.className){
201
//						case "dzthumb dzthumbCan":self.thub.call(target, obj.id,obj.agreeCount);
202
//							break;
203
//						case "callBack":self.LwordBack(target, obj);
204
//							break;
205
//						case "messageDel":self.LwordDel(target, obj.id);
206
//							break;
207
//						case "hReply btnModel":self.replyLword(target,obj.id)
208
//							break;
209
//						case "qCancel": $(target).parent().siblings("textarea").val("").parents(".replyLeword").addClass("displayNone").siblings(".operateSpan").removeClass("displayNone")
210
//							break;
211
//					}
212
//				});
213
            },
214
            traditional: true,
215
            success: function (data) {
216
                if (data.success) {
217
                    $($th).parents(".pTxt").siblings("textarea").val("").parents(".replyLeword").addClass("displayNone").siblings(".operateSpan").removeClass("displayNone")
218
					self.init({
219
						id: self.id
220
					});
221
				
222
                }
223
            }
224
        });
187
	}
225
	}
188
	LeaveWord.prototype.LwordDel = function($this, lid) {
226
	LeaveWord.prototype.LwordDel = function($this, lid) {
189
		var self = this;
227
		var self = this;
193
			$($this).parents("li").remove();
231
			$($this).parents("li").remove();
194
		})
232
		})
195
	}
233
	}
234
	LeaveWord.prototype.LwordBack = function($this, lid) {
235
		$(".replyLeword").each(function(item){
236
			$(".replyLeword").eq(item).addClass("displayNone").siblings(".operateSpan").removeClass("displayNone");
237
		})
238
		$($this).parents(".operateSpan").addClass("displayNone").siblings(".replyLeword").removeClass("displayNone")
239
	}
196
	var module = {
240
	var module = {
197
		lWord: new LeaveWord()
241
		lWord: new LeaveWord()
198
	}
242
	}

+ 23 - 35
js/leaveWord.js

46
		var id = $.cookie('userid');
46
		var id = $.cookie('userid');
47
		var self = this;
47
		var self = this;
48
		ajaxRequist("/ajax/leavemsg/subject",obj, "GET", function(data) {
48
		ajaxRequist("/ajax/leavemsg/subject",obj, "GET", function(data) {
49
			(data.length>4)?$("#moreArtical").removeClass("displayNone"):$("#moreArtical").addClass("displayNone");;
49
			(data.length>4)?$(".js-load-more").removeClass("displayNone"):$(".js-load-more").addClass("displayNone");
50
			
50
			
51
			if(!self.id) {
51
			if(!self.id) {
52
				$(".commentList").html("").append("<div class='con-kong displayNone'>暂无留言</div>");
52
				$(".commentList").html("").append("<div class='con-kong displayNone'>暂无留言</div>");
57
			for(var i = 0; i < data.length; i++) {
57
			for(var i = 0; i < data.length; i++) {
58
				var reply="";
58
				var reply="";
59
				if(data[i].reciver) {
59
				if(data[i].reciver) {
60
					reply = '<span style="margin:0px 10px;">回复 </span><a href="userInforShow.html?professorId='+data[i].reciver+'" class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>'
60
					reply = '<span class="huifu">回复 </span><a href="userInforShow.html?professorId='+data[i].reciver+'" class="userhref"><span class="h2Font messageName">张某某</span><em class="authiconNew" title="科袖认证专家"></em></a>'
61
				}
61
				}
62
				var itemlist = '<li class="flexCenter">';
62
				var itemlist = '<li>';
63
				itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
63
				itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
64
				itemlist += '<div class="madiaInfo">';
64
				itemlist += '<div class="madiaInfo">';
65
				itemlist += '<p><a href="userInforShow.html?professorId='+data[i].sender+'" class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em>'+reply+'<span class="commenttime" style="float:right;">'+commenTime(data[i].createTime)+'</span></p>';
65
				itemlist += '<p><a href="userInforShow.html?professorId='+data[i].sender+'" class="userhref"><span class="h2Font messageName">张某某</span><em class="authiconNew" title="科袖认证专家"></em></a>'+reply+'<span class="commenttime" style="float:right;">'+commenTime(data[i].createTime)+'</span></p>';
66
				itemlist += '<p class="h2Font messageContent">'+data[i].cnt+'</p>';
66
				itemlist += '<p class="h2Font messageContent">'+data[i].cnt+'</p>';
67
				itemlist += '<div class="operateSpan"><em class="noMy"><span class="dzthumb"><span class="hold-icon icon-zan"></span><span class="agreeCount" style="margin-left: 6px;">'+data[i].agreeCount+'</span></span><span class="callBack">回复</span></em><span class="messageDel displayNone">删除</span></div>';
67
				itemlist += '<div class="operateSpan">'
68
				itemlist += '<span class="dzthumb dzthumbCan"><em class="hold-icon icon-zan"></em><em class="agreeCount" style="margin-left: 6px;">'+data[i].agreeCount+'</em></span>'
69
				itemlist += '<span class="callBack">回复</span>'
70
				itemlist += '<span class="messageDel displayNone">删除</span></div>';
68
				itemlist += '<div class="displayNone replyLeword"><textarea class="txtArea"></textarea><p class="pTxt"><span class="qCancel">取消</span><button class="hReply btnModel" disabled>回复</button></p></div></div></li>';
71
				itemlist += '<div class="displayNone replyLeword"><textarea class="txtArea"></textarea><p class="pTxt"><span class="qCancel">取消</span><button class="hReply btnModel" disabled>回复</button></p></div></div></li>';
69
				$itemlist = $(itemlist);
72
				$itemlist = $(itemlist);
70
				$(".commentList").append($itemlist); 
73
				$(".commentList").append($itemlist); 
71
				$itemlist.attr('data-obj',JSON.stringify(data[i]));
74
				$itemlist.attr('data-obj',JSON.stringify(data[i]));
72
				if(id == data[i].sender) {
75
				if(id == data[i].sender) {
73
					$itemlist.find(".messageDel").removeClass("displayNone").end().find(".noMy").hide();
76
					$itemlist.find(".dzthumb").removeClass("dzthumbCan");
77
					$itemlist.find(".messageDel").removeClass("displayNone").end().find(".callBack").hide();
74
				}
78
				}
75
				if(data[i].reciver) {
79
				if(data[i].reciver) {
76
					self.userInfo(data[i].sender, $itemlist, 0);
80
					self.userInfo(data[i].sender, $itemlist, 0);
118
                sender: $.cookie('userid'),
122
                sender: $.cookie('userid'),
119
                uname: $.cookie('userName')
123
                uname: $.cookie('userName')
120
			},
124
			},
121
            dataType: 'json', //服务器返回json格式数据
125
            dataType: 'json',
122
            type: "POST",
126
            type: "POST",
123
            beforeSend: function() {
127
            beforeSend: function() {
124
                // $(".table-body").append('<img src="../images/loading.gif" class="loading" />');
125
                $("#meSendtt").off("click");
128
            	$(".list-hold-list .ifLoginOn input").attr("disabled","true");
126
            },
129
            },
127
            complete:function () {
130
            complete:function () {
128
                $("#meSendtt").click(function() {
131
                $("#meSendtt").click(function() {
146
                        rows: 5
149
                        rows: 5
147
                    });
150
                    });
148
                }
151
                }
149
            },
150
            error: function(xhr, type, errorThrown) {
151
                $.MsgBox.Alert('提示', '服务器请求失败');
152
            }
152
            }
153
        });
153
        });
154
		// ajaxRequist("/ajax/leavemsg", {
155
		// 	cnt: $(".msgCont").val(),
156
		// 	refId: self.sid,
157
		// 	refType: self.stype,
158
		// 	sender: $.cookie('userid'),
159
		// 	uname: $.cookie('userName')
160
		// }, "POST", function() {
161
		// 	$(".msgCont").val("");
162
		// 	if(self.id) {
163
		// 		delete self.id;
164
		// 		delete self.time;
165
		// 	}
166
		// 	self.init({
167
		// 		sid: self.sid,
168
		// 		stype: self.stype,
169
		// 		rows: 5
170
		// 	});
171
		// })
172
	}
154
	}
173
	LeaveWord.prototype.autoGrow=function(){
155
	LeaveWord.prototype.autoGrow=function(){
174
		document.getElementById("tt").style.width=this.scrollWidth+"px";
156
		document.getElementById("tt").style.width=this.scrollWidth+"px";
190
			var obj=JSON.parse($(this).attr("data-obj")),
172
			var obj=JSON.parse($(this).attr("data-obj")),
191
			target=e.target;
173
			target=e.target;
192
			switch (target.className){
174
			switch (target.className){
193
				case "dzthumb":self.thub.call(target, obj.id,obj.agreeCount);
175
				case "dzthumb dzthumbCan":self.thub.call(target, obj.id,obj.agreeCount);
194
					break;
176
					break;
195
				case "callBack":$(target).parents(".operateSpan").addClass("displayNone").siblings(".replyLeword").removeClass("displayNone");
177
				case "callBack":self.LwordBack(target, obj);
196
					break;
178
					break;
197
				case "messageDel":self.LwordDel(target, obj.id);
179
				case "messageDel":self.LwordDel(target, obj.id);
198
					break;
180
					break;
217
					$(this).siblings().find(".btnModel").attr("disabled","disabled");
199
					$(this).siblings().find(".btnModel").attr("disabled","disabled");
218
				}
200
				}
219
		})
201
		})
220
		$("#moreArtical").click(function(){
202
		$(".js-load-more").click(function(){
221
			self.init({
203
			self.init({
222
				sid: self.sid,
204
				sid: self.sid,
223
				stype: self.stype,
205
				stype: self.stype,
233
			uid: $.cookie('userid')
215
			uid: $.cookie('userid')
234
		}, "GET", function(data) {
216
		}, "GET", function(data) {
235
			if(data) {
217
			if(data) {
236
				li.find(".dzthumb").addClass("dzthumbed").css("cursor","auto");
218
				li.find(".dzthumbCan").addClass("dzthumbed");
237
			}
219
			}
238
		})
220
		})
239
	}
221
	}
244
			uid: $.cookie('userid'),
226
			uid: $.cookie('userid'),
245
			uname: $.cookie('userName')
227
			uname: $.cookie('userName')
246
		}, "POST", function(data) {
228
		}, "POST", function(data) {
247
			$(self).addClass('dzthumbed').css("cursor","auto").find(".agreeCount").html(num+1)
229
			$(self).addClass('dzthumbed').find(".agreeCount").html(num+1)
248
		})
230
		})
249
	}
231
	}
250
	LeaveWord.prototype.replyLword = function( $th,lid) {
232
	LeaveWord.prototype.replyLword = function( $th,lid) {
280
			self.LwordTotal();
262
			self.LwordTotal();
281
		})
263
		})
282
	}
264
	}
265
	LeaveWord.prototype.LwordBack = function($this, lid) {
266
		$(".replyLeword").each(function(item){
267
			$(".replyLeword").eq(item).addClass("displayNone").siblings(".operateSpan").removeClass("displayNone");
268
		})
269
		$($this).parents(".operateSpan").addClass("displayNone").siblings(".replyLeword").removeClass("displayNone")
270
	}
283
	LeaveWord.prototype.LwordTotal = function() {
271
	LeaveWord.prototype.LwordTotal = function() {
284
		var self = this;
272
		var self = this;
285
		ajaxRequist("/ajax/leavemsg/count", {
273
		ajaxRequist("/ajax/leavemsg/count", {

+ 2 - 1
js/paperShow.js

4
	var userName = $.cookie("userName");
4
	var userName = $.cookie("userName");
5
	var paperId = GetQueryString("paperId");
5
	var paperId = GetQueryString("paperId");
6
	var hurl = window.location.host;
6
	var hurl = window.location.host;
7
	module.lWord(paperId,2);
7
	$(".commentList").parent().append('<button class="js-load-more displayNone"></button>')
8
	module.lWord(paperId,2,1);
8
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
9
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
9
	 	location.href="http://" + window.location.host + "/e/l.html?id="+paperId;
10
	 	location.href="http://" + window.location.host + "/e/l.html?id="+paperId;
10
	}
11
	}

+ 1 - 0
js/paperShow1.js

4
	var userName = $.cookie("userName");
4
	var userName = $.cookie("userName");
5
	var paperId = window.staticPageData.id;
5
	var paperId = window.staticPageData.id;
6
	var hurl = window.location.host;
6
	var hurl = window.location.host;
7
	$(".commentList").parent().append('<button class="js-load-more displayNone"></button>')
7
	module.lWord(paperId,2,1);
8
	module.lWord(paperId,2,1);
8
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
9
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
9
	 	location.href="http://" + window.location.host + "/e/l.html?id="+paperId;
10
	 	location.href="http://" + window.location.host + "/e/l.html?id="+paperId;

+ 2 - 1
js/patentShow.js

18
	}
18
	}
19
	makeCode();
19
	makeCode();
20
	
20
	
21
	module.lWord(GetQueryString("patentId"),3);
21
	$(".commentList").parent().append('<button class="js-load-more displayNone"></button>')
22
	module.lWord(GetQueryString("patentId"),3,1);
22
	function Patent() {
23
	function Patent() {
23
		this.init();
24
		this.init();
24
		this.flag = GetQueryString("flag");
25
		this.flag = GetQueryString("flag");

+ 1 - 0
js/patentShow1.js

19
	}
19
	}
20
	makeCode();
20
	makeCode();
21
	
21
	
22
	$(".commentList").parent().append('<button class="js-load-more displayNone"></button>')
22
	module.lWord(patentId,3,1);
23
	module.lWord(patentId,3,1);
23
	function Patent() {
24
	function Patent() {
24
		this.init();
25
		this.init();

+ 15 - 9
js/qa-show.js

325
        },
325
        },
326
		answerModule = function(dataStr, liStr) {
326
		answerModule = function(dataStr, liStr) {
327
			var time="发布于 "+commenTime(dataStr.createTime)
327
			var time="发布于 "+commenTime(dataStr.createTime)
328
			if(dataStr.modifyTime > dataStr.createTime){
329
				time="修改于 "+commenTime(dataStr.modifyTime)
330
			}
328
			var opertStr='<span class="jubao">举报</span>'
331
			var opertStr='<span class="jubao">举报</span>'
329
			var zancai='<div class="zan canZan"><em class="hold-icon icon-zan"></em><span class="agreeCount"></span></div>'+
332
			var zancai='<div class="zan canZan"><em class="hold-icon icon-zan"></em><span class="agreeCount"></span></div>'+
330
						'<div class="cai canCai"><em class="hold-icon icon-cai"></em></div>'
333
						'<div class="cai canCai"><em class="hold-icon icon-cai"></em></div>'
331
			if(dataStr.uid==userid){
334
			if(dataStr.uid==userid){
332
				opertStr='<span class="xiugai">修改</span><span class="shanchu">删除</span>'
335
				opertStr='<span class="xiugai">修改</span><span class="shanchu">删除</span>'
333
				time="修改于 "+commenTime(dataStr.modifyTime)
334
				zancai='<div class="zan noZan"><em class="hold-icon icon-zan"></em><span class="agreeCount"></span></div>'+
336
				zancai='<div class="zan noZan"><em class="hold-icon icon-zan"></em><span class="agreeCount"></span></div>'+
335
						'<div class="cai noCai"><em class="hold-icon icon-cai"></em></div>'
337
						'<div class="cai noCai"><em class="hold-icon icon-cai"></em></div>'
336
			}
338
			}
485
			});
487
			});
486
			//点赞回答
488
			//点赞回答
487
			$str.find(".canZan").on("click",function(){
489
			$str.find(".canZan").on("click",function(){
490
				var that =$(this)
488
				if(userid && userid != null && userid != "null") {
491
				if(userid && userid != null && userid != "null") {
489
					if($(this).is('.active')){
492
					if(that.is('.active')){
490
						oAjax('/ajax/question/answer/agree/cancle', {
493
						oAjax('/ajax/question/answer/agree/cancle', {
491
							"id": anid,
494
							"id": anid,
492
							"uid":userid,
495
							"uid":userid,
493
							"uname":username
496
							"uname":username
494
						}, "POST", function(res) {
497
						}, "POST", function(res) {
495
							$str.find(".canZan").removeClass("active")
498
							$str.find(".canZan").removeClass("active")
499
							answerAgreeNum(anid, that.parents(".holdSpan"));
496
						})
500
						})
497
					}else{
501
					}else{
498
						oAjax('/ajax/question/answer/agree', {
502
						oAjax('/ajax/question/answer/agree', {
502
						}, "POST", function(res) {
506
						}, "POST", function(res) {
503
							$str.find(".canZan").addClass("active")
507
							$str.find(".canZan").addClass("active")
504
							$str.find(".canCai").removeClass("active")
508
							$str.find(".canCai").removeClass("active")
509
							answerAgreeNum(anid, that.parents(".holdSpan"));
505
						})
510
						})
506
					}
511
					}
507
					answerAgreeNum(anid, $(this).parents(".list-qa"));
508
				}else{
512
				}else{
509
					quickLog();
513
					quickLog();
510
					operatTab();
514
					operatTab();
513
			})
517
			})
514
			//踩回答
518
			//踩回答
515
			$str.find(".canCai").on("click",function(){
519
			$str.find(".canCai").on("click",function(){
520
				var that =$(this)
516
				if(userid && userid != null && userid != "null") {
521
				if(userid && userid != null && userid != "null") {
517
					if($(this).is('.active')){
522
					if(that.is('.active')){
518
						oAjax('/ajax/question/answer/oppose/cancle', {
523
						oAjax('/ajax/question/answer/oppose/cancle', {
519
							"id":anid,
524
							"id":anid,
520
							"uid":userid,
525
							"uid":userid,
521
							"uname":username
526
							"uname":username
522
						}, "POST", function(res) {
527
						}, "POST", function(res) {
523
							$str.find(".canCai").removeClass("active")
528
							$str.find(".canCai").removeClass("active")
529
							answerAgreeNum(anid,that.parents(".holdSpan"));
524
						})
530
						})
525
						
531
						
526
					}else{
532
					}else{
531
						}, "POST", function(res) {
537
						}, "POST", function(res) {
532
							$str.find(".canCai").addClass("active")
538
							$str.find(".canCai").addClass("active")
533
							$str.find(".canZan").removeClass("active")
539
							$str.find(".canZan").removeClass("active")
540
							answerAgreeNum(anid, that.parents(".holdSpan"));
534
						})
541
						})
535
					}
542
					}
536
					answerAgreeNum(anid, $(this).parents(".list-qa"));
543
					
537
				}else{
544
				}else{
538
					quickLog();
545
					quickLog();
539
					operatTab();
546
					operatTab();
620
						}
627
						}
621
					}
628
					}
622
				}
629
				}
623
				var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
630
				var str = '<a class="urlgo" target="_blank" href="userInforShow.html?professorId=' + dataStr.id +'"><div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
624
					'<div class="owner-info">' +
631
					'<div class="owner-info">' +
625
					'<div class="owner-name">' + dataStr.name + '<em class="authiconNew ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
632
					'<div class="owner-name">' + dataStr.name + '<em class="authiconNew ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
626
					'<div class="owner-tit ellipsisSty h2Font">' + os + '</div>' +
633
					'<div class="owner-tit ellipsisSty h2Font">' + os + '</div>' +
627
					'</div>'+
634
					'</div></a>'+
628
					'<div class="goSpan">'+spanStr+'</div>'
635
					'<div class="goSpan">'+spanStr+'</div>'
629
636
630
				$str.find(".qa-owner").html(str);
637
				$str.find(".qa-owner").html(str);
777
	        	$("#requestA").parent().find(".js-load-more").removeClass("active");
784
	        	$("#requestA").parent().find(".js-load-more").removeClass("active");
778
			})
785
			})
779
		}
786
		}
780
		
781
		
787
				
782
		
788
		
783
	pageViews();		
789
	pageViews();		
784
	getConmain();
790
	getConmain();

+ 2 - 1
js/userInforShow.js

324
	function openAttend(){//打开收藏与关注
324
	function openAttend(){//打开收藏与关注
325
		$(".mainNavUl li.rightbtn").addClass("liNow").siblings().removeClass("liNow");
325
		$(".mainNavUl li.rightbtn").addClass("liNow").siblings().removeClass("liNow");
326
		$(".navconBox .moreBu").show();
326
		$(".navconBox .moreBu").show();
327
		$(".wendaNav").hide();
327
		$("#item8user").show().siblings().hide();
328
		$("#item8user").show().siblings().hide();
328
		$(".moreBuUl li.attentType").eq(0).addClass("liNow").siblings().removeClass("liNow");
329
		$(".moreBuUl li.attentType").eq(0).addClass("liNow").siblings().removeClass("liNow");
329
		$("#item8user>.coninfobox").eq(0).show().siblings().hide();
330
		$("#item8user>.coninfobox").eq(0).show().siblings().hide();
2164
                    }
2165
                    }
2165
                    var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
2166
                    var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
2166
                        '<div class="owner-info">' +
2167
                        '<div class="owner-info">' +
2167
                        '<div class="owner-name"><span class="h1Font">' + dataStr.name + '</span><em class="authicon ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
2168
                        '<div class="owner-name"><span class="h1Font">' + dataStr.name + '</span><em class="authiconNew ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
2168
                        '<div class="owner-tit mui-ellipsis h2Font">' + os + '</div>' +
2169
                        '<div class="owner-tit mui-ellipsis h2Font">' + os + '</div>' +
2169
                        '</div>'
2170
                        '</div>'
2170
                    $str.find(".qa-owner").html(str)
2171
                    $str.find(".qa-owner").html(str)