Jquery $.getScript和var返回
我对$.getScript有一个问题,它似乎无法与我的主脚本交互:Jquery $.getScript和var返回,jquery,Jquery,我对$.getScript有一个问题,它似乎无法与我的主脚本交互: var noFocus = true; $(document).keydown(function (e) { alert(noFocus); $.getScript("myscript.js"); }); 和myscript.js: noFocus = false; 但在按下键时,警报是真的 尝试先单击页面以获得焦点,然后按键。您可能希望将keydown事件更改为其他有用的事件。也许可以描述您想要实现的目标,因为所有
var noFocus = true;
$(document).keydown(function (e) {
alert(noFocus);
$.getScript("myscript.js");
});
和myscript.js:
noFocus = false;
但在按下键时,警报是真的 尝试先单击页面以获得焦点,然后按键。您可能希望将keydown事件更改为其他有用的事件。也许可以描述您想要实现的目标,因为所有这些都可以在不使用
getScript的情况下完成。
!你的“无焦点”在哪里?整个区块都在$(文档)中,准备好了吗?如果是,noFocus不在全局范围内!
var noFocus = true;
var myFuncX = function(){
alert("myFuncX " +noFocus);
}
$(document).keydown(function (e) {
alert("B " + noFocus);
$.getScript("myscript.js");
alert("A " +noFocus);
});
myscript.js:
noFocus = false;
myFuncX();