Example #1
0
				setTimeout(function(){
					queryList.innerHTML="";
					if(queryInterval==addr_input.value){
						link_mail_query.style.display="none";
						history_head.style.display="none";
						historyList.style.display="none";
						var offset=0,limit=10; //offset为分页偏移量,limit为最多显示数;
						linkDao.getUserEmailList(function(res){
							if (res.data.length) {
								link_mail_query.style.display="block";
								self.queryList( res.data.length, res.data);
							}						
						},addr_input.value, offset, limit);
					}
				},500)
Example #2
0
		        $(link_mail_query).on("scroll",function(e){
					var n=self.searchScrollTimes+1;
					var scrollTop = $(this).scrollTop(); //滚动高度
					var	scrollHeight = $(this)[0].scrollHeight;
					var	viewHeight = $(this).height(); 	
					if(scrollHeight - scrollTop - viewHeight <= 30){
			    		var curInuptVal= $(this).parent().find("input").val();	        		
						linkDao.getUserEmailList(function(res){
						if (res.data.length) {
							self.queryList( res.data.length, res.data);
							self.searchScrollTimes++;
						}else{
							$(link_mail_query).off("scroll");
						}
						}, curInuptVal, n*10, 10);
				    }
		        });
Example #3
0
			$(addr_input).on("click",function(e){			
				queryList.innerHTML="";
				self.searchScrollTimes=0;
				self.historyList();
				linkDao.getUserEmailList(function(res){
					if (res.data.length) {
						self.queryList( res.data.length, res.data);
						link_mail_query.style.display="block";
					}						
				}, this.value, 0, 10);
				//点击某个地址可以删除
				$("#addr span.addr i").on("click",function(e){
					var cancelIndex=self.mails.indexOf(this.parentNode.innerText);
					self.mails.splice(cancelIndex,1);
					self.removeMailAddr(this);						
				});
				//搜索框滚动到最后时再向后台请求数据
		        $(link_mail_query).on("scroll",function(e){
					var n=self.searchScrollTimes+1;
					var scrollTop = $(this).scrollTop(); //滚动高度
					var	scrollHeight = $(this)[0].scrollHeight;
					var	viewHeight = $(this).height(); 	
					if(scrollHeight - scrollTop - viewHeight <= 30){
			    		var curInuptVal= $(this).parent().find("input").val();	        		
						linkDao.getUserEmailList(function(res){
						if (res.data.length) {
							self.queryList( res.data.length, res.data);
							self.searchScrollTimes++;
						}else{
							$(link_mail_query).off("scroll");
						}
						}, curInuptVal, n*10, 10);
				    }
		        });
					
			});