javascript - 如何从 $(document).ready 外部调用函数

标签 javascript jquery function

如何从 $(document).ready() 外部调用函数 lol() 例如:

$(document).ready(function(){  
  function lol(){  
    alert('lol');  
  }  
});  

尝试过:

$(document).ready(function(){
  lol();
});

简单地说:

lol();

它必须在外部 javascript 中调用,例如:

function dostuff(url){
  lol(); // call the function lol() thats inside the $(document).ready()
}

最佳答案

在窗口对象上定义函数,使其在另一个函数范围内成为全局函数:

$(document).ready(function(){  
  window.lol = function(){  
    alert('lol');  
  }  
});

关于javascript - 如何从 $(document).ready 外部调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379529/

相关文章:

javascript - 查找数组中出现奇数次的 int JavaScript

javascript - JS在对象实例化后从构造函数运行函数

javascript - 使用 ASCII 代码的虚拟键盘

javascript - 使用node.js 而不使用.ejs 实现用户身份验证?

jquery - 需要一个响应式内容 slider

Jquery .off 所有处理程序

function - 将可选回调传递给 Swift 函数

javascript - 如何制作不同的菜单项下拉菜单

function - Scala:普通函数与元组函数?

python - 将实例作为函数参数传递