挣扎着一些简单的Javascript

时间:2011-09-14 21:57:06

标签: javascript jquery function

我正在尝试在单独的文件functions.js中编写我的javascript函数。现在该文件由一个函数组成:

function noOverlay() {
    $('.overlay').css('display','none');
};

在我的HTML中,我有这两行:

<script type="text/javascript" src="/functions.js"></script>
<script>
     $(document).ready(
          noOverlay()
     );
</script>

基本上我要做的是在外部文件中存放一个函数并在我的html中调用它。也许$ document.ready不是正确的方法。或许我只是犯了一个愚蠢的错误。谢谢!

3 个答案:

答案 0 :(得分:2)

确保导入jQuery并尝试:

<script type="text/javascript" src="/functions.js"></script>
<script>
     $(function () {
          noOverlay();
     });
</script>

答案 1 :(得分:1)

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

答案 2 :(得分:1)

检查以确保js文件已加载firebug或chrome的开发工具

另外请确保您事先加载jQuery。