2

为了更好地解释我的问题,我创建了简化的 jsfiddle 示例
从下拉菜单中选择“a array”,然后选择“b array”并向下滚动时,从“b array”加载前5个元素,然后从“a array”加载所有未加载的元素,然后是“b array”的其余部分,但仅“b 数组”元素应该出现。
我的问题是如何摆脱在 div 中加载的先前选择的数组元素?

已编辑: 这是我第一次尝试在 javascript 中编写一些东西,所以很抱歉大家因为看我的代码而眼花缭乱,感谢您的帮助 - @ThiefMaster 建议 unbind 对我有用

4

1 回答 1

0

问题是旧scroll事件仍然受到约束。你需要解开它们。

快速修复将使用

$("#objects").unbind('scroll').scroll(function() {

代替

$("#objects").scroll(function() {

演示(也删除了eval废话):http: //jsfiddle.net/ThiefMaster/6gX8z/8/

于 2012-09-09T17:44:08.070 回答