Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用:不选择ID并关闭相应的幻灯片_Javascript_Jquery_Nivo Slider - Fatal编程技术网

Javascript 尝试使用:不选择ID并关闭相应的幻灯片

Javascript 尝试使用:不选择ID并关闭相应的幻灯片,javascript,jquery,nivo-slider,Javascript,Jquery,Nivo Slider,这一点没有得到承认。我得到一个语法错误,说 illegal character on column 29. 单击任何按钮c1-c4时,滑块停止。我相信它没有意识到这一点 $('div.nivoSlider:not('#c' + id)').data('nivoslider').stop(); 但要开始一个特定的幻灯片放映,这是可行的 $('#c' + id).nivoSlider({ effect: 'fade' }); 我最初有一个滑块c1开始加载。 谢谢。查看您的代码,您过早地切断了

这一点没有得到承认。我得到一个语法错误,说

illegal character on column 29.
单击任何按钮c1-c4时,滑块停止。我相信它没有意识到这一点

$('div.nivoSlider:not('#c' + id)').data('nivoslider').stop();
但要开始一个特定的幻灯片放映,这是可行的

$('#c' + id).nivoSlider({ effect: 'fade' }); 
我最初有一个滑块c1开始加载。
谢谢。

查看您的代码,您过早地切断了字符串。请看此处突出显示颜色的语法以获取线索

试试这个:

$('div.nivoSlider:not(#c' + id + ')').data('nivoslider').stop();

这里的人们对他们的时间和知识非常慷慨。非常感谢。我想我会发布我最终做了什么来让它发挥作用。我根本不需要任何If语句

<script type="text/javascript">
    var runningSlider = 1;

     $('#slideButtons button').click(function(){        
         var newID = $(this).attr("id");
         alert (newID);
         alert ('test of variable ' + runningSlider);
         $('#c' + runningSlider).data('nivoslider').stop();     
         $('#c' + newID).data('nivoslider').start();
        runningSlider = newID;
    });
</script>  

我可以从你的代码中看出这一点,这也是我的答案所提供的。如果此答案修复了您的代码,请将其标记为已接受,以供将来的访问者使用。谢谢DOOMManiac,因此您的方式将开放括号内的所有内容视为字符串,然后放置一个封闭括号。我试试看。我一定会在试用后立即标记为已接受代码被接受,没有语法错误,但它的功能不象它正在读取not。它会停止NIVOC1滑块。即使我取出id并放置一个数字'div.nivoSlider:notc'+3+。数据'nivoSlider'。停止;我想知道这是否是因为jquery将返回3项。其中两项甚至没有可关闭的nivoslider。我想我还有更多的检查要做。我可能不得不在这方面提出一个新问题。