可能重复:
javascript函数的变量范围问题
我正在将 spin.js 与 jquery 一起使用。我的微调器在选择下拉菜单中的元素时启动,并在查询返回数据时停止。我也试过 $('.spinner').spin(false);
了,$("#spinnerContainer").spinner.stop();
但似乎没有任何效果。下面是我的代码:
function spinnerInit() {
var opts = {
lines: 13,
length: 7,
width: 4,
radius: 10,
corners: 1,
rotate: 0,
color: '#000',
speed: 1,
trail: 60,
shadow: false,
hwaccel: false,
className: 'spinner',
zIndex: 2e9,
top: 'auto',
left: 'auto',
visibility: true
};
$('#spinnerContainer').after(new Spinner(opts).spin().el);
}
$('.categories-select').click(function() {
spinnerInit();
$("#spinnerContainer").spinner.stop();
});
HTML
<div id="spinnerContainer" class="spinner">
任何帮助,将不胜感激。谢谢