Javascript jcarousel图像在滚动事件后消失

Javascript jcarousel图像在滚动事件后消失,javascript,jquery,Javascript,Jquery,我有一个自动完成的文本输入,它使用jcarousel触发一个滑块滚动到所选人物的图像。问题是,如果搜索一次,它会工作,但再次搜索会使所有图像消失 以下是控制输入的代码: jQuery('#team_select2').change(function() { var idx = $('#team_select2').val(); if(idx == '') { carousel.scroll(1); $('.details').hide(

我有一个自动完成的文本输入,它使用jcarousel触发一个滑块滚动到所选人物的图像。问题是,如果搜索一次,它会工作,但再次搜索会使所有图像消失

以下是控制输入的代码:

jQuery('#team_select2').change(function() {

    var idx = $('#team_select2').val();

    if(idx == '')
    {
        carousel.scroll(1);
        $('.details').hide();
        return false;
    }

    carousel.scroll(idx);
    $('.details').hide();
    $('#'+idx+'_details').show();
});
如果您转到并尝试搜索列表中的两个人,您可以看到它正在运行


有人知道它为什么会这样破裂吗?

在发布这篇文章后马上找到了答案。刚刚从
carousel.scroll(idx)中将第4行更改为最后一行
转盘滚动(idx*1)

首先,我在firefox中看不到这种行为,但它也不像您描述的那样工作。查看生成的HTML,我在
li
img
上没有看到任何
id
属性。它们是否正确显示在您的浏览器中?发布此内容后立即找到答案。刚刚将carousel.scroll(idx)中的第4行更改为最后一行;滚动到旋转木马(idx*1);不是<代码> ID* 1 < /代码>==<代码> IDX < /代码>?您可以考虑详细说明实际问题是什么,以及为什么这个问题是固定的,这样,将来有类似问题的人有一些有用的东西。非常感谢您发布这个答案!这是我需要的小费吗