我不确定我是否做错了什么,或者它是否真的不是这样的。
我有一个jquery均衡器
$('.element').on('click',function(){
//do something
});这段代码就在我的</body>标记之前。当我在<script></script>标记之间编写代码时,它工作得很好。但是,当我将代码放入外部js文件并将其与<script src="myscript.js"></script>放在同一位置时,它就无法工作。
发布于 2016-01-21 14:45:30
我想问题在于您的外部文件在头文件中加载&在DOM .element创建之前。您需要将您的外部文件链接放在脚注中,在</body>标记之前。或者用
$( document ).ready(function() {
$('.element').on('click',function(){
//do something
});
});https://stackoverflow.com/questions/34926663
复制相似问题