红框部分有两个问题:
1、var img= $("<img>").addClass("pic-content").appendTo($(".content_all"));这里我加载到那个节点模块了,但是里面的照片怎么加载啊?包括下面a标签里的字;
2、注释掉的那部分,最低下两个变量atwo和span应该是加载到上面那个info-content里的,只加载一次,但是这里我不知道要怎么写,我这种写法,鼠标每滚一次,就会加载一次
你需要一个标记位标记 dataelement
是否已经被加载了,或者在加载后把 dataelement
给清空了,不过相应的需要判断 dataelement
是否存在
1、给a标签添加属性href,路径就是图片路径,然后添加value,就是你要的字
2、你监听window下的onscroll事件,你每次滚动都会触发,所以又加载一遍,在加载之前判断下是否首次加载,再执行红框的代码
1、
$('<img>').attr('src', value.img)
$('<a>').text(value.a)
2、
...
var need = true
windows.onscroll = function() {
$.each(dataelement.data, function(index, value) {
...
if(need) {
need = false
var atwo....
var span...
}
})
}
...