Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 n评论。不只是在我原来的帖子里。谢谢你的解释。我在点击中取出了var,是的,这是有效的。但如果这是一个糟糕的代码,有没有更好的方法来做到这一点?它会给我带来意想不到的问题吗?这只是在一个5页的网站中使用,只有我负责。我不知道整个上下文,但使用全局可能没问题_Javascript_Jquery - Fatal编程技术网

Javascript n评论。不只是在我原来的帖子里。谢谢你的解释。我在点击中取出了var,是的,这是有效的。但如果这是一个糟糕的代码,有没有更好的方法来做到这一点?它会给我带来意想不到的问题吗?这只是在一个5页的网站中使用,只有我负责。我不知道整个上下文,但使用全局可能没问题

Javascript n评论。不只是在我原来的帖子里。谢谢你的解释。我在点击中取出了var,是的,这是有效的。但如果这是一个糟糕的代码,有没有更好的方法来做到这一点?它会给我带来意想不到的问题吗?这只是在一个5页的网站中使用,只有我负责。我不知道整个上下文,但使用全局可能没问题,javascript,jquery,Javascript,Jquery,n评论。不只是在我原来的帖子里。谢谢你的解释。我在点击中取出了var,是的,这是有效的。但如果这是一个糟糕的代码,有没有更好的方法来做到这一点?它会给我带来意想不到的问题吗?这只是在一个5页的网站中使用,只有我负责。我不知道整个上下文,但使用全局可能没问题,只要确保像我的代码所示在全局范围内声明它,而不是使用未主动声明的隐式全局。啊,现在我明白了:我认为每个脚本之间只有一个函数,但我看到的情况并非如此。在我们的合唱团网站上,我吃了很多我吃不下的东西,但我正在尽我所能地填进去:)我真的很感谢你的帮


n评论。不只是在我原来的帖子里。谢谢你的解释。我在点击中取出了var,是的,这是有效的。但如果这是一个糟糕的代码,有没有更好的方法来做到这一点?它会给我带来意想不到的问题吗?这只是在一个5页的网站中使用,只有我负责。我不知道整个上下文,但使用全局可能没问题,只要确保像我的代码所示在全局范围内声明它,而不是使用未主动声明的隐式全局。啊,现在我明白了:我认为每个脚本之间只有一个函数,但我看到的情况并非如此。在我们的合唱团网站上,我吃了很多我吃不下的东西,但我正在尽我所能地填进去:)我真的很感谢你的帮助。@geddeca-既然你在StackOverflow看起来是新来的,你知道如果你的问题得到了回答,您可以通过单击答案左侧的绿色复选标记来选择最佳答案。这将为您和被回答者赢得一些声誉积分,并向社区表明您的问题已得到回答。感谢您指出这一点。我检查了一下,按下了向上箭头。我还想知道是否有某种方法可以在注释中将文本标记为代码。不仅仅是在我原来的帖子里。
<script type="text/javascript">
$(window).load(function() {
    $('#c1').nivoSlider({ effect: 'fade' });
    runningSlider = 1; 
});
</script>

<script type="text/javascript">
$('#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();
    var runningSlider = newID;
});
</script>   
<script type="text/javascript">
// declare global
var runningSlider;
$(window).load(function() {
    $('#c1').nivoSlider({ effect: 'fade' });
    // set global
    runningSlider = 1; 
});
</script>

<script type="text/javascript">
$('#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();
    // update global
    runningSlider = newID;
});
</script>