外部javascript注册

外部javascript注册,javascript,jquery,load,Javascript,Jquery,Load,我使用jQuery加载和外部javascript(functions.js)文件加载了index.html和index.html。但是外部js文件中的函数无法工作。我可以在chrome开发工具的resources选项卡中看到jQuery和functions.js文件的加载。另外,如果我将我的函数剪切并粘贴到控制台中,它也可以工作。请帮忙 $(document).ready(function () { topMenuShare(); }); function topMenuShare(){ $(

我使用jQuery加载和外部javascript(functions.js)文件加载了index.html和index.html。但是外部js文件中的函数无法工作。我可以在chrome开发工具的resources选项卡中看到jQuery和functions.js文件的加载。另外,如果我将我的函数剪切并粘贴到控制台中,它也可以工作。请帮忙

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

function topMenuShare(){
$('#topNavShare').click(function(){
    $('#shareMenu').show();
});
}
下面是HTML

<script type="text/javascript" src='js/jquery1.6.2.min.js'></script>
<script type='type/javascript' src='js/functions.js'></script>
希望这是有帮助的。抱歉,如果这看起来很疯狂,我已经研究这个看似简单的问题有一段时间了,我的最后期限很快就要到了


<script type='type/javascript' src='test.js'></script>
应该是

<script type="text/javascript" src="test.js"></script>


加载页面时,JS错误控制台中有任何内容吗?什么是“无法工作”?会发生什么?你收到了什么错误信息?从你提供的信息来看,没有什么问题,这是一个使用你的代码的JSFIDLE。你能给你的站点提供一个链接吗?有可能显示了sharemenu div,但它的sharemenuitem类的组件div被隐藏了吗?@Hans B PUFAL我对此表示怀疑。还有一件事,当故意将错误写入外部JS时,它们不会被发现。即使是一个简单的警报(“hello world”);无法在$(文档)中激发。就绪功能。已修复!!非常感谢你。这些愚蠢的小眼睛总是让我感到疲倦。
<script type='type/javascript' src='test.js'></script>
<script type="text/javascript" src="test.js"></script>