滑块仅更改src的路径,而不更改链接,我错了吗?
var imagenesSlider = $(".invisible > a");
var currentImg = 1;
setInterval(function() {
console.log(imagenesSlider[currentImg])
console.log(currentImg)
$("#slider a").attr("href", $(imagenesSlider[currentImg]).find("a").attr("href"));
$("#slider img").attr("src", $(imagenesSlider[currentImg]).find("img").attr("src"));
currentImg++;
if (currentImg == imagenesSlider.length) {
currentImg = 0;
}
}, 6000)
答案 0 :(得分:0)
更新行
$("#slider a").attr("href", $(imagenesSlider[currentImg]).find("a").attr("href"));
到
$("#slider a").attr("href", $(imagenesSlider[currentImg]).attr("href"));
说明:
由于 $(imagenesSlider [currentImg])本身是 a 标记,因此您可以直接获取它的 href 属性。
查找(“ a”)将尝试在其子元素中搜索 a 标记,并且永远找不到它,因此它将无法正常工作!