尝试使用 :not to select ids 并关闭相应的幻灯片

Trying to use :not to select ids and have the respective slideshows turn off

无法识别。我收到语法错误

illegal character on column 29.

单击任意按钮 (#c1 - #c4) 时,滑块停止。我相信它没有识别 not。

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

但要开始特定的幻灯片放映,这是可行的。

$('#c' + id).nivoSlider({ effect: 'fade' }); 

我最初有滑块 #c1 在加载时启动。 谢谢。

看看你的代码,你过早地切断了你的字符串。 (查看此处的语法高亮颜色以获取线索)

试试这个:

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

这里的人们非常慷慨地贡献了他们的时间和知识。谢谢你。我想我会 post 我最终做的事情才能让它发挥作用。我根本不需要任何 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>