js下拉加载分页

<!DOCTYPE=html>  
<html>  
	<head>  
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8;width=device-width; initial-scale=1.0; minimum-scale=1.0; maximum-scale=2.0" name="viewport"/>
		<script src="jquery_page.js" type="text/javascript"></script>  
		<script type="text/javascript"> 
			var num=1;
			var more = true;
			$(window).scroll(function()
			{
					var heightValue = "auto";           //插入元素高度/单位px  
					var mainContent = $("#content");  	
					var srollPos = $(window).scrollTop();    //滚动条距顶部距离(页面超出窗口的高度)  
					 
					if((srollPos>=$(document).height()-$(window).height())&& more) 
					{
					$.ajax({
					    type: 'GET',
                        url:num+".html",
                        success: function (){
  	                        mainContent.append("<div style='border:0px solid;margin-top:1px;height:"+heightValue+"' >"+
						    "<iframe src='"+num+".html'"+"id='myframe"+num+"'"+"width=100% height=100% frameborder=0 scrolling=no type=iframe></iframe></div>");
							num=num+1;
                            } ,
                         error:	function(){
                               more = false;
                              }
                        });	
					}  
					for(var i=1;i<num;i++){
					    reinitIframe("myframe"+i);
					}		
			});  
            function reinitIframe(nameframe)        
            {            
            	var iframe = document.getElementById(nameframe);           
            	try{             
            		var bHeight = iframe.contentWindow.document.body.scrollHeight;                
            		var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;                
            		var height = Math.max(bHeight, dHeight);               
            		iframe.height =  height;   
            	}catch (ex){} 
            }
		function initIframe()
		{
		var iframe = document.getElementById("myframe0"); 
		iframe.height=$(window).height()+10;
		}		
        </script>  
    </head>  
    <body>  
	    <div id="content">  
	    	<div style='border:0px solid;margin-top:50px;height:auto;' >
	    		<iframe id="myframe0" src="0.html" height="100%" width="100%" οnlοad='initIframe()' frameborder="0" scrolling="no" type="iframe"> </iframe>
	    	</div>          
	    </div>  
    </body>  
</html>  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值