ReferenceError:找不到变量:$

时间:2012-03-08 23:04:32

标签: javascript jquery html

我遇到了一个相当正常的问题,但我无法解决它 我试图修复jQuery脚本几十次,但它不起作用。几周后它突然停止了工作。

我很肯定我包含了jQuery脚本,并且我测试了该网站是否还活着 但是,it seems like my browser or server ain't loading it with the site load ...

http://i.imgur.com/HhFy2.png

它可以很好地加载我的Google Analytics脚本,但它不会加载jQuery脚本。即使我自己主持。

这是代码

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="scripts/ganalytics.js" type="text/javascript"></script>

<script type="text/javascript">
  $(document).ready(function(){
    $('img').hover(function(){
      $(this).data('jpg', $(this).attr('src'));
      $(this).attr('src',$(this).data('gif'));
    },
    function(){
      $(this).attr('src',$(this).data('jpg'));
    });
  });
</script>

此处,它会在第5行或line #15 in my website

上产生错误

http://i.imgur.com/U8QwW.png

我迷失在这里,我该如何解决这个问题?它工作得很好,然后突然间,从无到有,它停止工作。一直试图解决这个问题,但我无法弄明白。

干杯,谢谢你的阅读

编辑:包含评论中要求的JSFiddle。希望我包含必要的代码。

1 个答案:

答案 0 :(得分:3)

将所有“$”替换为“jQuery”。如果有效: jQuery.noConflict()