jQuery 1.8.2是否与Firefox16扩展不兼容?

jQuery 1.8.2是否与Firefox16扩展不兼容?,firefox,jquery,firefox-addon,Firefox,Jquery,Firefox Addon,以下是我为本例添加的一些示例xul和一点脚本: <?xml version="1.0"?> <?xml-stylesheet href="chrome://linktargetfinder/skin/skin.css" type="text/css"?> <!DOCTYPE linktargetfinder SYSTEM "chrome://linktargetfinder/locale/translations.dtd"> <overlay id="

以下是我为本例添加的一些示例xul和一点脚本:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://linktargetfinder/skin/skin.css" type="text/css"?> 
<!DOCTYPE linktargetfinder SYSTEM "chrome://linktargetfinder/locale/translations.dtd">
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml">
    <html:script type="application/x-javascript" src="jquery.js" />
 <script>
   $(window).load(function(){
     $('#loginBtn).click(function(){
      alert("hi!");
    });
   });
 </script>

$(窗口)。加载(函数(){
$('#loginBtn)。单击(函数(){
警惕(“嗨!”);
});
});
js是jquery 1.8.2的未压缩版本。在我的脚本中,每次都未定义$or jQuery,并且在加载jQuery之后,我将包含我的脚本文件。如果我降到1.7.2,我就不会再有错误了。如果有更好的方法从Firefox扩展加载jQuery并进行AJAX调用,我很乐意听一听

谢谢大家

副本