【发布时间】:2014-08-19 15:56:06
【问题描述】:
我正在尝试将变量“starter”作为配置选项之一传递给 jQuery 插件。该变量将使用 switch 语句设置,其中通过单击具有特定 id 属性的图像传递变量。如果图像 id=1 则 starter=1 等等。现在我可以设置变量并使用警报语句显示它,但似乎无法将其作为插件参数传递,尽管 switch 语句返回正确的情况。我错过了什么?感谢您的帮助!
$(document).ready(function()
{
var starter = '2';
$("img").click(function(e){
e.stopPropagation();
switch ($(this).attr("id")) {
case "1":
starter = 1;
break;
case "2":
starter = 2;
break;
case "3":
starter = 3;
break;
case "4":
starter = 4;
break;
case "5":
starter = 5;
break;
case "6":
starter = 6;
break;
}
});
$("div").tinycarousel({
start: starter
});
$("img").click(function(){
alert(starter)
});
});
【问题讨论】:
标签: jquery plugins switch-statement