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>