javascript - 函数仅从 $(function(){ 调用一次

标签 javascript jquery function web call

所以在我的 js 脚本中我使用 jQuery,在顶部我写道:

$(function() { 
     myFunc(); 
     function myFunc() { 
        console.log("1"); 
     } 
});

"1" 仅打印一次,这意味着 myFunc 仅运行一次,我希望它每帧/毫秒运行一次,或者基本上尽可能快地一遍又一遍地运行一遍又一遍。为什么事情不会像这样发生呢?如果我做错了,怎样才能达到我想要的效果,我的错误是什么?

最佳答案

@Vadim Tatarnikov to call as soon as faster a function in jquery use window.setInterval() with minimum time interval try the below code

<script type="text/javascript" src="jquery.js"></script>//add your jquery script file 

<script type="text/javascript">
$(document).ready(function(){ 
window.setInterval(function(){
 myFunc();
},1);//here i put time interval=1 millisecond
});
function myFunc(){
    console.log("1");
}

这将每 1 毫秒调用 myFunc() 一次,运行并查看控制台。

关于javascript - 函数仅从 $(function(){ 调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742831/

相关文章:

python - 您可以将带有参数的函数存储在列表中,然后在 Python 中调用它们吗?

javascript - AngularJS 选择多个选项

javascript - JQuery 多文件上传

php - 在 jQuery 中获取 PHP 变量

javascript - 为悬停时显示隐藏跨度的按钮创建平滑过渡

javascript - 如何在 Javascript 中从外部作用域调用函数?

r - 基于其他列中的字符串的虚拟变量列

javascript - 无论使用何种方法,Github Pages 和 React App 都无法工作

javascript - 使用正则表达式查找字符串,并在新的周围文本中重用该字符串

javascript - 在 MVC3 中使用 Javascript 垂直滚动 div