如果已经使用onload或document.ready调用了Javascript中的函数,我如何调用它?

时间:2016-04-15 05:55:31

标签: javascript php html onload document-ready

所以当我的php页面加载时我想执行一个函数,现在该函数看起来像这样:

$(document).ready(function mytest() {
      //Some code
  });

这很好但是在同一个java脚本文件中我希望能够调用那个" mytest()"功能类似于常规功能,但它只是通过写作来完成:

mytest();

有没有办法可以手动调用此方法?

2 个答案:

答案 0 :(得分:0)

更改此代码:

<?php
  /* php part */
?>
<!-- HTML PART -->
<script>
/* my fn */
function mytest() {

}
/* on load */
$(document).ready(function(){
  // call nr 1
  mytest();
  // call nr 2
  mytest();
  // etc...
});
</script>

答案 1 :(得分:0)

$(document).ready(...)中的“mytest”函数在外面不可用。您可以先在全局范围内定义“mytest”,然后在$(document).ready(...)中随意调用它。

function mytest() {
    //Some code
}

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

...
mytest();