调用javascript函数时遇到问题。这是我的一段代码
<script type="text/javascript" src="<?php echo base_url().'assets/'?>js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="<?php echo base_url().'assets/'?>js/imgPreload.js"></script>
<script type="text/javascript">
$(function(){
$('img').imgPreload()
})
</script>
但结果总是“Uncaught TypeError:$(...)。imgPreload不是函数”。为什么会这样?
注意:我正在使用ubuntu。我不知道它发生的原因是文件权限问题。但我认为这不是原因
答案 0 :(得分:0)
我不知道你使用的是imgPreload的女巫版本,但通常imgpreload函数的所有字符都较低。 尝试检查你的&#34; imgPreload.js&#34;提交该函数的正确名称。
如果我是对的,你应该只改变:
$(function(){
$('img').imgPreload()
})
到
$(function(){
$('img').imgpreload()
})
答案 1 :(得分:0)
确定, 最后一次尝试:
用jQuery替换所有$:
<script type="text/javascript" src="<?php echo base_url().'assets/'?>js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="<?php echo base_url().'assets/'?>js/imgPreload.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('img').imgPreload();
})
</script>