我试图在用户点击imgIcon时切换toggleTutorial函数,但是,我甚至无法触发该函数.我需要我的showTutorial变量是gloabal变量,但似乎getScript函数下的语句不会触发.这里的任何人都可以帮助我吗?
谢谢
$(function() {
var spreadsheet = ''
var showTutorial = true;
$('.helpImgIcon').click(function() {
$.getScript('inc/tutorial.js', function() {
if (showTutorial) {
toggleTutorial(showTutorial);
}
});
showTutorial = false;
return false;
});
$('body').click(function() {
$('.js-tutorialTooltips').remove();
$('.helpImg').remove();
showTutorial = true;
})
})?
Run Code Online (Sandbox Code Playgroud)
$.getScript是异步的,因此showTutorial在遇到回调时会为false.
尝试将其更改为:
$('.helpImgIcon').click(function() {
$.getScript('inc/tutorial.js', function() {
if (showTutorial) {
toggleTutorial(showTutorial);
showTutorial = false;
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |