首页 > jQuery 超屏加载

jQuery 超屏加载

jQuery 超屏加载,当文档超出屏幕的高度时,加载最新下个列数据

$(window).scroll(function () {var height = $(document).height(); //页面的高度var keheight = $(window).height(); //浏览器可视的高度var sheight = $(document).scrollTop(); //滚动的高度var num = $('.pro_list a').length;if (height <= keheight + sheight) {$.post('/index.php/ajax-addlist.html', { type: 'class', id: '102', num: num }, function (data) {if (data == '1') {$('.loading span').html('无更多数据...');} else {$('.pro_list').append(data);}//alert(data);});}});$(function () {var height = $(document).height(); //页面的高度var keheight = $(window).height(); //浏览器可视的高度if (keheight >= height) {$('.loading span').html('无更多数据...');}
});

  

转载于:https://www.cnblogs.com/sntetwt/p/3911829.html

更多相关:

  • //获取某一个cookie的值 const getCookie = key => {var k = key, dc = document.cookie;if (dc.length > 0) {var s = dc.indexOf(k + "=");if (s != -1) {s = s + k.length + 1;var e = d...

  • var SGheadMapPoints = {/*obj={ maxLng: minLng: maxLat: minLat: maxCount:最大人数 minCount:最小人数 total:点位数量 }*/get: function (obj) {var arr = [];obj.maxCount || (obj.maxCount...

  • //自动搜索指定的请柬 var alertTipText = "请柬找到了,就在这个网页里面,自己仔细看吧"; var delay = 1 * 1000;//1秒后循环下一页寻找 /*获取子DOM元素在父元素里面的索引位置(是第几个元素)*/ function getNodeListIndex(childNode) {return c...

  •  获取天气情况(不支持跨域) /*json原生获取*/ function getJSON() {var XML;var url = "http://wthrcdn.etouch.cn/weather_mini?city=杭州";if (window.XMLHttpRequest) {XML = new XMLHttpRequest(...

  • 地形生成通常使用高度图, 而高度图的生成可以使用绘图工具,或者通过分形算法生成,例如square-diamond,  fbm方法。 这里采用简单求平均值+随机波动的方法。 对于一个2^n+1  *  2^n+1 的网格, 中心点的高度是四角点的平均值加随机偏移, 边上中点的高度值是边两端点的平均值加随机偏移。 接着将偏移的幅度缩小,...

  • 1.点击div外部隐藏, //*代表tip_box所包含的子元素 $('body').click(function(e) {var target = $(e.target);if(!target.is('#tip_box *') ) {//事件处理} });    2.div动态展开 .tip_box{width:300px;...

  • Flash在网页显示时,如果不指定其正确的宽度或高度或是按其宽高一定的比例,会变形。 你可以从下面地址参考到怎样取得Flash的宽度或是高度一些信息。http://www.codeproject.com/KB/graphics/ReaderSWFHeader.aspx 为了更好了解,Insus.NET在下面写了一个swf类别(代码部分...