<script type="text/javascript" src="framework/resources/jquery-1.5.1.js"></script>
<script type="text/javascript">
var blink = function() {
$('#blink').toggle();
};
</script>
引发错误
$不是函数
当使用在jQuery之后引用的外部JavaScript文件时,我似乎只能在ready
函数中使用jQuery。我应该知道以这种方式使用jQuery吗?
答案 0 :(得分:6)
该错误意味着未加载jquery
答案 1 :(得分:1)
jQuery可能与另一个定义冲突,你可以在ready函数中使用它似乎表明它至少被加载了。你尝试过使用过:
<script type="text/javascript" src="framework/resources/jquery-1.5.1.js"></script>
<script type="text/javascript">
var blink = function() {
jQuery('#blink').toggle();
};
</script>
有时候直接去对象更干净。如果您发现可以解决您的问题,您可能希望切换到noConflict模式,这在文档中有更详细的描述:
http://api.jquery.com/jQuery.noConflict/
希望有所帮助。
答案 2 :(得分:0)
您是否将jQuery作为页面中的第一个脚本?这条路是否存在?尝试使用Google,只是为了测试:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js">
</script>
答案 3 :(得分:0)
似乎jQuery与任何现有的javascript库都存在冲突。
我希望这link可能有所帮助。