浏览代码

问答问题

luyanan 7 年之前
父节点
当前提交
6759d1fa46

+ 4 - 2
app/css/app.css

1056
.thumbBlock .stepspan{display:inline-block;position:relative;padding:10px;padding-left:30px;font-size:16px;color:#666;background:url(../images/g_article_icon_cai_nor.png) no-repeat 10px center;background-size:16px 16px;}
1056
.thumbBlock .stepspan{display:inline-block;position:relative;padding:10px;padding-left:30px;font-size:16px;color:#666;background:url(../images/g_article_icon_cai_nor.png) no-repeat 10px center;background-size:16px 16px;}
1057
/*留言*/
1057
/*留言*/
1058
.commentBlock .flexCenter{min-height:38px;}
1058
.commentBlock .flexCenter{min-height:38px;}
1059
.commentBlock .commenttime{margin-right:18px;}
1059
.commentBlock .operateSpan .spanitem{margin-right:18px;}
1060
.commentBlock .operateSpan .spanitem>em{font-style: normal;}
1060
.commentBlock .madiaHead.useHead{width: 40px;height:40px;margin-top:-20px;}/*小图像*/
1061
.commentBlock .madiaHead.useHead{width: 40px;height:40px;margin-top:-20px;}/*小图像*/
1061
.commentBlock .madiaInfo{padding-left:52px;}
1062
.commentBlock .madiaInfo{padding-left:52px;}
1062
.commentBlock .operateSpan{margin:8px 0 0;color:#9d9ea8;font-size: 13px;color: #999;cursor: pointer;}
1063
.commentBlock .operateSpan{margin:8px 0 0;color:#9d9ea8;font-size: 13px;color: #999;cursor: pointer;}
1073
		-webkit-user-select: text;border: 1px solid #E0E0E0;border-radius: 4px;outline: 0;background-color: #fff;
1074
		-webkit-user-select: text;border: 1px solid #E0E0E0;border-radius: 4px;outline: 0;background-color: #fff;
1074
    -webkit-appearance: none;}
1075
    -webkit-appearance: none;}
1075
.mui-bar-tab.footbox .artfoot .iconfontnew{margin: 10px 0;position: relative;}
1076
.mui-bar-tab.footbox .artfoot .iconfontnew{margin: 10px 0;position: relative;}
1076
.mui-bar-tab.footbox .artfoot .mui-badge{position:absolute;top:-6px;right:-10px;z-index:24;font-style: normal;background:#f45b5d;color:#fff;padding:0}
1077
.mui-icon .mui-badge:empty{padding: 0;}
1078
.mui-bar-tab.footbox .artfoot .mui-badge{position:absolute;top:-6px;z-index:24;font-style: normal;background:#f45b5d;color:#fff;}
1077
.mui-bar-tab.footbox .artfoot.mui-row .mui-btn{font-weight: 400;position: relative;z-index: 20;margin-bottom:10px;float:right;top:0;padding:4px 10px;background: #FF9900;color:#FFF;border-color:#ff9900;}
1079
.mui-bar-tab.footbox .artfoot.mui-row .mui-btn{font-weight: 400;position: relative;z-index: 20;margin-bottom:10px;float:right;top:0;padding:4px 10px;background: #FF9900;color:#FFF;border-color:#ff9900;}
1078
.mui-bar-tab.footbox .artfoot.mui-row .mui-btn:disabled{background:#E0E0E0;border-color:#E0E0E0;}
1080
.mui-bar-tab.footbox .artfoot.mui-row .mui-btn:disabled{background:#E0E0E0;border-color:#E0E0E0;}
1079
/*资源图片轮播*/
1081
/*资源图片轮播*/

+ 0 - 6
app/html/paperShow.html

161
		    iosheader();
161
		    iosheader();
162
		    
162
		    
163
		    
163
		    
164
		    //var BtnMore=document.getElementById("BtnMore");
165
		    var shareOut=document.getElementById("shareOut");
164
		    var shareOut=document.getElementById("shareOut");
166
		    var cancelShare=document.getElementById("cancelShare");
165
		    var cancelShare=document.getElementById("cancelShare");
167
		    var maskBlack=document.getElementById("maskBlack");
166
		    var maskBlack=document.getElementById("maskBlack");
168
		    var shareBlock=document.getElementById("shareBlock");
167
		    var shareBlock=document.getElementById("shareBlock");
169
		    
168
		    
170
		    
171
		   /* BtnMore.addEventListener("tap",function(){
172
		    	maskBlack.style.display="block";
173
		    	shareBlock.style.display="block";
174
		    })*/
175
		    shareOut.addEventListener("tap",function(){
169
		    shareOut.addEventListener("tap",function(){
176
		    	maskBlack.style.display="block";
170
		    	maskBlack.style.display="block";
177
		    	shareBlock.style.display="block";
171
		    	shareBlock.style.display="block";

+ 0 - 6
app/html/patentShow.html

166
			//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
166
			//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
167
		    iosheader();
167
		    iosheader();
168
		    
168
		    
169
		    //var BtnMore=document.getElementById("BtnMore");
170
		    var shareOut=document.getElementById("shareOut");
169
		    var shareOut=document.getElementById("shareOut");
171
		    var cancelShare=document.getElementById("cancelShare");
170
		    var cancelShare=document.getElementById("cancelShare");
172
		    var maskBlack=document.getElementById("maskBlack");
171
		    var maskBlack=document.getElementById("maskBlack");
173
		    var shareBlock=document.getElementById("shareBlock");
172
		    var shareBlock=document.getElementById("shareBlock");
174
		    
173
		    
175
		    
176
		   /* BtnMore.addEventListener("tap",function(){
177
		    	maskBlack.style.display="block";
178
		    	shareBlock.style.display="block";
179
		    })*/
180
		    shareOut.addEventListener("tap",function(){
174
		    shareOut.addEventListener("tap",function(){
181
		    	maskBlack.style.display="block";
175
		    	maskBlack.style.display="block";
182
		    	shareBlock.style.display="block";
176
		    	shareBlock.style.display="block";

+ 6 - 20
app/html/qa-answer-show.html

8
		<link href="../css/mui.min.css" rel="stylesheet" />
8
		<link href="../css/mui.min.css" rel="stylesheet" />
9
		<link href="../css/iconfont.css" rel="stylesheet" />
9
		<link href="../css/iconfont.css" rel="stylesheet" />
10
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/app.css" rel="stylesheet" />
11
		<script src="../js/public/mui.min.js"></script>
12
		<script src="../js/public/base.js"></script>
13
		<script src="../js/public/jquery-1.11.1.js"></script>
14
		<script type="text/javascript" src="../js/leaveWords.js"></script>
15
		<script src="../js/qa-answer-show.js"></script>
11
		<style>
16
		<style>
12
			html,body{height: 100%;margin:0;padding:0px;overflow: hidden;background: #FFFFFF;}
17
			html,body{height: 100%;margin:0;padding:0px;overflow: hidden;background: #FFFFFF;}
13
			.mui-content{height:100%;overflow: auto;background: #FFFFFF;}
18
			.mui-content{height:100%;overflow: auto;background: #FFFFFF;}
79
					</div>
84
					</div>
80
					<!--留言-->
85
					<!--留言-->
81
					<div class="madiaBlock">
86
					<div class="madiaBlock">
82
						<div class="madiaTit">留言</div>
87
						<div class="madiaTit" id="olisten">留言</div>
83
						<ul class="mui-table-view commentBlock noactiveTab">
88
						<ul class="mui-table-view commentBlock noactiveTab">
84
					        
89
					        
85
					    </ul>
90
					    </ul>
106
			<button type="button" class="mui-btn mui-btn-block" id="cancelShare">取消</button>
111
			<button type="button" class="mui-btn mui-btn-block" id="cancelShare">取消</button>
107
		</div>
112
		</div>
108
		
113
		
109
		<script src="../js/public/mui.min.js"></script>
110
		<script src="../js/public/base.js"></script>
111
		<script src="../js/public/jquery-1.11.1.js"></script>
112
		<script type="text/javascript" src="../js/leaveWords.js"></script>
113
		<script src="../js/qa-answer-show.js"></script>
114
		<script type="text/javascript">
114
		<script type="text/javascript">
115
			document.getElementById("listenClick").addEventListener("tap",function(){
115
			document.getElementById("listenClick").addEventListener("tap",function(){
116
				$(".mui-content").animate({"scrollTop": document.getElementById("olisten").offsetTop-20+"px"}, 400); 
116
				$(".mui-content").animate({"scrollTop": document.getElementById("olisten").offsetTop-20+"px"}, 400); 
117
			})
117
			})
118
			//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
118
			//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
119
		    iosheader();
119
		    iosheader();
120
		    mui(".artfoot").on("tap",".inputShow",function(){
121
		    	document.getElementById("textInput").style.display="block";
122
		    	document.getElementById("operCol").style.display="none";
123
		    	document.getElementById("textInputThis").focus();
124
		    })
125
		    mui("body").on("tap",".mui-content",function(){
126
		    	document.getElementById("textInput").style.display="none";
127
		    	document.getElementById("operCol").style.display="block";
128
		    })
129
		    
120
		    
130
//		    var BtnMore=document.getElementById("BtnMore");
131
		    var shareOut=document.getElementById("shareOut");
121
		    var shareOut=document.getElementById("shareOut");
132
		    var cancelShare=document.getElementById("cancelShare");
122
		    var cancelShare=document.getElementById("cancelShare");
133
		    var maskBlack=document.getElementById("maskBlack");
123
		    var maskBlack=document.getElementById("maskBlack");
134
		    var shareBlock=document.getElementById("shareBlock");
124
		    var shareBlock=document.getElementById("shareBlock");
135
		    
125
		    
136
		    
126
		    
137
//		    BtnMore.addEventListener("tap",function(){
138
//		    	maskBlack.style.display="block";
139
//		    	shareBlock.style.display="block";
140
//		    })
141
		    shareOut.addEventListener("tap",function(){
127
		    shareOut.addEventListener("tap",function(){
142
		    	maskBlack.style.display="block";
128
		    	maskBlack.style.display="block";
143
		    	shareBlock.style.display="block";
129
		    	shareBlock.style.display="block";

+ 20 - 1
app/html/qa-going-q-02.html

19
				oField.style.height=document.getElementById("tt").scrollHeight+"px";
19
				oField.style.height=document.getElementById("tt").scrollHeight+"px";
20
			}
20
			}
21
		</script>
21
		</script>
22
		<style type="text/css">
23
			.del{position: absolute;
24
			    top: -18px;
25
			    right: -24px;
26
			    width: 50px;
27
			    height: 50px;
28
			    border:none;
29
			    background: rgba(247, 127, 247, 0);
30
			    z-index: 9999;}
31
			.fa-times-circle{
32
				display: block;
33
			    width: 22px;
34
			    height: 22px;
35
			    margin: 10px auto;
36
			    line-height: 22px;
37
			    border-radius: 100%;
38
			    font-size: 12px;
39
			    background: red;}
40
		</style>
22
	</head>
41
	</head>
23
42
24
	<body>
43
	<body>
39
					<form>  
58
					<form>  
40
					    <label class="row-label"></label>  
59
					    <label class="row-label"></label>  
41
					    <div id='F_CKJLBS' class="row image-list" style="float: left;">  
60
					    <div id='F_CKJLBS' class="row image-list" style="float: left;">  
42
					        <div class="image-item " id="F_CKJLB" onclick="showActionSheet(this);"></div>  
61
					        <div class="image-item " id="F_CKJLB" style="overflow:hidden;" onclick="showActionSheet(this);"></div>  
43
					    </div>  
62
					    </div>  
44
					</form>  
63
					</form>  
45
				</div>  
64
				</div>  

+ 1 - 1
app/html/qa-question-show.html

39
												<span class="time h3Font" id="questionTime"></span>
39
												<span class="time h3Font" id="questionTime"></span>
40
											</div>
40
											</div>
41
											<ul class="item-btn">
41
											<ul class="item-btn">
42
												<li class="go-answer"><span>回答</span></li>
42
												<li class="go-answer"><span>我来回答</span></li>
43
												<li class="invite-answer"><span>邀请回答</span></li>
43
												<li class="invite-answer"><span>邀请回答</span></li>
44
												<li class="collectBtn" id="collectBtn"><span class="mui-icon iconfontnew icon-shoucang"></span></li>
44
												<li class="collectBtn" id="collectBtn"><span class="mui-icon iconfontnew icon-shoucang"></span></li>
45
											</ul>
45
											</ul>

+ 1 - 1
app/js/discoverNew.js

869
										'<div class="madiaHead useHead" style="background-image:url(' + baImg + ')"></div>'+
869
										'<div class="madiaHead useHead" style="background-image:url(' + baImg + ')"></div>'+
870
										'<div class="madiaInfo h1Font">'+
870
										'<div class="madiaInfo h1Font">'+
871
											'<span class="mui-pull-left">'+res.data.name+'</span>'+
871
											'<span class="mui-pull-left">'+res.data.name+'</span>'+
872
											'<span class="rightword">我的答</span>'+
872
											'<span class="rightword">我的答</span>'+
873
										'</div>'+
873
										'</div>'+
874
									'</div>'
874
									'</div>'
875
							document.getElementById("my-q&a").innerHTML=str;
875
							document.getElementById("my-q&a").innerHTML=str;

+ 8 - 7
app/js/leaveWords.js

68
			for(var i = 0; i < data.length; i++) {
68
			for(var i = 0; i < data.length; i++) {
69
				var oText = "",
69
				var oText = "",
70
					reply = "",
70
					reply = "",
71
					re = '<span class="replyLew" style="margin-right:10px;" data-id="' + data[i].id + '">回复</span>' + '<span class="mui-icon iconfont plusbtn icon-appreciate"style="padding-left:10px;font-size:16px;" data-id="' + data[i].id + '" data-num="' + data[i].agreeCount + '"></span><span  class="zan"style="margin-left:5px;display:' + (data[i].agreeCount ? "inline-block" : "none") + '">' + data[i].agreeCount + ' </span>';
71
					re ='<span class="spanitem"><em class="mui-icon iconfont plusbtn icon-appreciate" style="font-size:16px;" data-id="' + data[i].id + '" data-num="' + data[i].agreeCount + '"></em><em style="margin-left:3px;display:' + (data[i].agreeCount ? "inline-block" : "none") + '">' + data[i].agreeCount + ' </em></span>'+
72
						'<span class="spanitem replyLew" data-id="' + data[i].id + '">回复</span>';
72
				if(id == data[i].sender) {
73
				if(id == data[i].sender) {
73
					oText = "删除";
74
					re = "";
74
					oText = '<span class="spanitem"><em class="mui-icon iconfont plusbtn icon-appreciate" style="font-size:16px;" data-id="' + data[i].id + '" data-num="' + data[i].agreeCount + '"></em><em style="margin-left:3px;display:' + (data[i].agreeCount ? "inline-block" : "none") + '">' + data[i].agreeCount + ' </em></span>'+
75
							'<span class="spanitem" data-id="' + data[i].id + '" class="dele">删除</span>';
76
					re = '';
75
				}
77
				}
76
				if(data[i].reciver) {
78
				if(data[i].reciver) {
77
					reply = " 回复 " + "<span class='reply2'></span>"
79
					reply = " 回复 " + "<span class='reply2'></span>"
88
					'<div class="madiaInfo">' +
90
					'<div class="madiaInfo">' +
89
					'<p class="h2Font">' + data[i].cnt + '</p>' +
91
					'<p class="h2Font">' + data[i].cnt + '</p>' +
90
					'<p class="operateSpan">' +
92
					'<p class="operateSpan">' +
91
					'<span class="commenttime">' + commenTime(data[i].createTime) + '</span>' + re +
92
					'<span data-id="' + data[i].id + '" class="dele">' + oText + '</span>' +
93
					'<span class="spanitem commenttime">' + commenTime(data[i].createTime) + '</span>' + re + oText +
93
					'</p>' +
94
					'</p>' +
94
					'</div>'
95
					'</div>'
95
				document.getElementsByClassName("commentBlock")[0].appendChild(li);
96
				document.getElementsByClassName("commentBlock")[0].appendChild(li);
166
			}
167
			}
167
			self.topLw();
168
			self.topLw();
168
		});
169
		});
169
		mui(".commentBlock").on("tap", ".plusbtn", function() {
170
		mui(".commentBlock").on("tap", ".plusbtnCan", function() {
170
			if(!lgin()) {
171
			if(!lgin()) {
171
				return;
172
				return;
172
			}
173
			}
231
			uid: plus.storage.getItem('userid')
232
			uid: plus.storage.getItem('userid')
232
		}, "GET", function(data) {
233
		}, "GET", function(data) {
233
			if(data) {
234
			if(data) {
234
				li.getElementsByClassName("plusbtn")[0].classList.add("icon-appreciatefill");
235
				li.getElementsByClassName("plusbtnCan")[0].classList.add("icon-appreciatefill");
235
			}
236
			}
236
		})
237
		})
237
	}
238
	}

+ 2 - 0
app/js/login.js

129
						mui.fire(discoverPage, 'loginIn', {
129
						mui.fire(discoverPage, 'loginIn', {
130
							id: userId
130
							id: userId
131
						});
131
						});
132
						var answerPage = plus.webview.getWebviewById('qa-answer-show.html');
133
						mui.fire(answerPage, 'newId', {});
132
					} else {
134
					} else {
133
						plus.nativeUI.toast("帐号和密码不匹配,请检查后重试", toastStyle);
135
						plus.nativeUI.toast("帐号和密码不匹配,请检查后重试", toastStyle);
134
						return;
136
						return;

+ 17 - 1
app/js/qa-answer-show.js

8
8
9
		var userid = plus.storage.getItem('userid'),
9
		var userid = plus.storage.getItem('userid'),
10
		    username = plus.storage.getItem('name');
10
		    username = plus.storage.getItem('name');
11
		    ownerid=""
11
		var self = plus.webview.currentWebview();
12
		var self = plus.webview.currentWebview();
12
		plus.nativeUI.closeWaiting();
13
		plus.nativeUI.closeWaiting();
13
		self.show("slide-in-right", 150);
14
		self.show("slide-in-right", 150);
45
						document.getElementById("answerCnt").innerHTML = ($da.cnt).replace(/\n/g,"<br />");
46
						document.getElementById("answerCnt").innerHTML = ($da.cnt).replace(/\n/g,"<br />");
46
					}
47
					}
47
					if(userid != $da.uid) {
48
					if(userid != $da.uid) {
49
						ownerid = $da.uid
48
						oattenSpan.style.display="block";
50
						oattenSpan.style.display="block";
49
						ifcollectionAbout($da.uid,oattenSpan, 1,1);
51
						ifcollectionAbout($da.uid,oattenSpan, 1,1);
50
					}else{
52
					}else{
161
			
163
			
162
		getConmain()
164
		getConmain()
163
		moreMes()
165
		moreMes()
166
		module.lWord(answerId, 4);
164
		if(userid && userid != null && userid != "null") {
167
		if(userid && userid != null && userid != "null") {
165
			module.lWord(answerId, 4);
166
			ifcollectionAbout(answerId,oifCollect,9);
168
			ifcollectionAbout(answerId,oifCollect,9);
167
			isAgree(userid);
169
			isAgree(userid);
168
		}
170
		}
266
		    var detail = event.detail;
268
		    var detail = event.detail;
267
		    getConmain()
269
		    getConmain()
268
		});
270
		});
271
		/*自定义事件*/
272
		window.addEventListener("newId", function(event) {
273
			userid = plus.storage.getItem('userid');
274
			if(userid != ownerid) {
275
				oattenSpan.style.display="block";
276
				ifcollectionAbout(ownerid,oattenSpan, 1,1);
277
			}else{
278
				document.getElementsByClassName("canTap")[0].classList.add("displayNone")
279
				document.getElementsByClassName("noTap")[0].classList.remove("displayNone")
280
				flag=1
281
			}
282
			ifcollectionAbout(answerId,oifCollect,9);
283
			isAgree(userid);
284
		})
269
		
285
		
270
		/*微信及微信朋友圈分享专家*/
286
		/*微信及微信朋友圈分享专家*/
271
		var auths, shares;
287
		var auths, shares;

+ 4 - 4
app/js/qa-going-q-02.js

128
	function showImgDetail(oldsrc) {
128
	function showImgDetail(oldsrc) {
129
		var newsrc=reUrl+oldsrc
129
		var newsrc=reUrl+oldsrc
130
		var html = "";
130
		var html = "";
131
		html += '<div class="image-item" style="float: left;margin-right:10px">';
131
		html += '<div class="image-item" style="float: left;margin-right:20px">';
132
		html += '    <div class="imgU" data-preview-src="' + oldsrc + '" data-preview-group="1" style="background-image:url(' + newsrc + ');width:65px;height:65px;background-size:cover;border-radius:6px;overflow:hidden"></div>';
132
		html += '    <div class="imgU" data-preview-src="' + oldsrc + '" data-preview-group="1" style="background-image:url(' + newsrc + ');width:65px;height:65px;background-size:cover;border-radius:6px;overflow:hidden"></div>';
133
		html += '    <span class="del">';
134
		html += '        <div class="fa fa-times-circle">X</div>';
135
		html += '    </span>';
133
		html += '    <div class="del">';
134
		html += '        <span class="fa fa-times-circle">X</span>';
135
		html += '    </div>';
136
		html += '</div>';
136
		html += '</div>';
137
		$("#F_CKJLBS").append(html);
137
		$("#F_CKJLBS").append(html);
138
		var imglen = $(".image-item .imgU").length;
138
		var imglen = $(".image-item .imgU").length;