Javascript 如何在spin.js中隐藏微调器?
我想使用Spin.js显示微调器。我能做到,但我不能阻止它 我的代码:Javascript 如何在spin.js中隐藏微调器?,javascript,spin.js,Javascript,Spin.js,我想使用Spin.js显示微调器。我能做到,但我不能阻止它 我的代码: function startSpin() { var target = document.getElementById('demarrer'); new Spinner().spin(target); setTimeout("dummyFunc()", 4000); } function dummyFunc() { console.log("bouh"
function startSpin() {
var target = document.getElementById('demarrer');
new Spinner().spin(target);
setTimeout("dummyFunc()", 4000);
}
function dummyFunc() {
console.log("bouh");
}
为了阻止旋转器我必须调用什么
我试过:
- 微调器().停止(目标)李>
- 旋转器()。旋转(目标)。停止()李>
- 旋转器().stop()李>
Thx!您应该修改
设置超时时间
var spinner = Spinner().spin(target);
setTimeout(function() {
dummyFunc();
spinner.stop();
}, 4000);
首先,我必须说,我从未使用过Spinner,也不知道它是如何工作的,但我相当确定的是,问题在于,在创建Spinner实例之后,您只是将其丢弃
new Spinner().spin(target);
试着写
var spinner = new Spinner().spin(target);
然后,要停止微调器,请写入:
spinner.stop();
完整代码:
function startSpin() {
var target = document.getElementById('demarrer');
var spinner = new Spinner().spin(target);
// Run a function after 4 seconds.
setTimeout(function() {
console.log("bouh");
spinner.stop(); // Stop the spinner
}, 4000);
}
根据您给我们的片段,我猜new Spinner
会创建一个对象,您需要在该对象上调用stop
方法:
var target = /* some DOM element */;
var spinner = new Spinner();
spinner.spin(target);
spinner.stop(target);
旋转器将在4秒后停止
var target = document.getElementById('searching_spinner_center');
var spinner = new Spinner(opts).spin(target);
setTimeout(function() {
spinner.stop();
}, 4000);
你能链接到你的插件吗?有很多用于创建微调器的插件?@user1518325:哪个答案对你最有帮助?请标记它。