Javascript 所有穆斯林都有可能在未来的一段时间内找到自己的家人或家人; $('.quote短语').empty(); $.each(jsonstr,函数(索引,元素){ if(元素类型==数组){ element.forEach(函数(element1,索引){ var newOption2=$(''+element1+''); $('.quote短语').append(newOption2); }); }否则{ var newOption2=$(''+元素+''); $('.quote短语').append(newOption2); } });

Javascript 所有穆斯林都有可能在未来的一段时间内找到自己的家人或家人; $('.quote短语').empty(); $.each(jsonstr,函数(索引,元素){ if(元素类型==数组){ element.forEach(函数(element1,索引){ var newOption2=$(''+element1+''); $('.quote短语').append(newOption2); }); }否则{ var newOption2=$(''+元素+''); $('.quote短语').append(newOption2); } });,javascript,jquery,Javascript,Jquery,每秒从滑块中删除所有元素,然后重新填充。这意味着滑块不能以这种方式到达第二个元素 要解决这个问题,您必须检查要添加/删除哪些元素,而不是全部清除 如果将success中的代码替换为该代码,则它应该可以工作: //Check if we need to remove elements first. $(".quote-phrase span").each(function() { //If we can't find it: remove it. var index = json

每秒从滑块中删除所有元素,然后重新填充。这意味着滑块不能以这种方式到达第二个元素

要解决这个问题,您必须检查要添加/删除哪些元素,而不是全部清除

如果将
success
中的代码替换为该代码,则它应该可以工作:

//Check if we need to remove elements first.
$(".quote-phrase span").each(function() {

    //If we can't find it: remove it.
    var index = jsonStr.slide.indexOf($(this).text());
    if (index == -1)
        $(this).remove();
    else
        jsonStr.slide.splice(index, 1);
})

//Check if we need to add items:
for (var i = 0; i < jsonStr.slide.length; i++) {

    var slide = jsonStr.slide[i];
    var newOption2 = $('<span>'+slide+'</span>');
    $('.quote-phrase').append(newOption2);
}
//检查是否需要先删除元素。
$(“.quote短语span”).each(函数(){
//如果我们找不到它:移除它。
var index=jsonStr.slide.indexOf($(this.text());
如果(索引==-1)
$(this.remove();
其他的
jsonStr滑动拼接(索引1);
})
//检查是否需要添加项目:
对于(var i=0;i
每秒从滑块中删除所有元素,然后重新填充。这意味着滑块不能以这种方式到达第二个元素

要解决这个问题,您必须检查要添加/删除哪些元素,而不是全部清除

如果将
success
中的代码替换为该代码,则它应该可以工作:

//Check if we need to remove elements first.
$(".quote-phrase span").each(function() {

    //If we can't find it: remove it.
    var index = jsonStr.slide.indexOf($(this).text());
    if (index == -1)
        $(this).remove();
    else
        jsonStr.slide.splice(index, 1);
})

//Check if we need to add items:
for (var i = 0; i < jsonStr.slide.length; i++) {

    var slide = jsonStr.slide[i];
    var newOption2 = $('<span>'+slide+'</span>');
    $('.quote-phrase').append(newOption2);
}
//检查是否需要先删除元素。
$(“.quote短语span”).each(函数(){
//如果我们找不到它:移除它。
var index=jsonStr.slide.indexOf($(this.text());
如果(索引==-1)
$(this.remove();
其他的
jsonStr滑动拼接(索引1);
})
//检查是否需要添加项目:
对于(var i=0;i
以相同的格式共享您的jsonStr数据或一些虚拟数据,以便我们可以帮助您我更新了我的问题共享您的jsonStr数据或一些虚拟数据以相同的格式共享您的jsonStr数据或一些虚拟数据,以便我们可以帮助您我更新了我的问题HI。。。我试过密码。它向我展示了你给我的演示。我想要的应该是每一张的幻灯片。对于那篇文章,你的幻灯片代码没有动态数据。。。我试过密码。它向我展示了你给我的演示。我想要的应该是每张幻灯片。对于那篇文章,你的幻灯片代码没有动态数据。。我想要的是每个数据都会滑动。不是直接的2个数据幻灯片。。我想要的是每个数据都会滑动。不是直接的2数据幻灯片
//Check if we need to remove elements first.
$(".quote-phrase span").each(function() {

    //If we can't find it: remove it.
    var index = jsonStr.slide.indexOf($(this).text());
    if (index == -1)
        $(this).remove();
    else
        jsonStr.slide.splice(index, 1);
})

//Check if we need to add items:
for (var i = 0; i < jsonStr.slide.length; i++) {

    var slide = jsonStr.slide[i];
    var newOption2 = $('<span>'+slide+'</span>');
    $('.quote-phrase').append(newOption2);
}