一个b2c网站 想动态加载商品 求方法


当滚动条到高度100的时候 加载div1
当滚动条到高度200的时候 加载div2
...

请问这个怎么做?

jquery Ajax HTML

想不到啥好名 10 years, 4 months ago

用JQUERY的话,

jQuery(window).scroll(function() {
var y = jQuery(window).scrollTop();
if( 这里放你自己的逻辑,每100个PX?){
//这里调用AJAX去加载,具体AJAX自己会吧
}
});

别这么看着我 answered 10 years, 4 months ago

前面部分参考楼上答案,后面部分如果要实现你每100px加载的话,可以这样


 y=Math.floor(y/100);
var maxTop=0;
if(y>maxTop){
    var div=$("<div></div>");
    div.load(ajax请求新div的地址);
    $(商品容器).append(div);
    maxTop+=100;
}

湿润的香蕉 answered 10 years, 4 months ago

Your Answer