gpt4 book ai didi

Firefox 扩展中的 jQuery.hoverIntent.js 无法加载

转载 作者:行者123 更新时间:2023-11-30 23:44:57 27 4
gpt4 key购买 nike

根据this指导我尝试将 JQuery 加载到我的 Firefox 扩展程序。

var Myext = {

loadJQuery: function(wnd) {
var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
.getService(Components.interfaces.mozIJSSubScriptLoader);
loader.loadSubScript("chrome://myext/content/jquery-1.7.2.min.js", wnd);
var jQuery = wnd.jQuery.noConflict(true);
try {
loader.loadSubScript("chrome://myext/content/jquery.hoverIntent.js", jQuery);
catch (Except) {
alert(Except.toString());
}
return jQuery;
},

onLoad: function(e) {
Myext.jQuery = Myext.loadJQuery(window);
},

showDialog: function(e) {
var $ = Myext.jQuery;
/* JQuery code */
}

}

window.addEventListener("load", function(e) { Myext.onLoad(e); }, false);
window.addEventListener("DOMContentLoaded", function(e) { Myext.showDialog(e); }, false);

加载器加载jquery.hoverIntent.js时出现问题。我下载了here

错误消息:“类型错误:$未定义”

最佳答案

为了使用.dialog(),您需要包含jQuery UI图书馆也。加载 jQuery 库后立即放置下一行:

loader.loadSubScript("chrome://myext/content/jquery-ui-1.8.18.custom.min.js", wnd);

您可以从 here 下载最后一个 jQuery UI 库。 .

关于Firefox 扩展中的 jQuery.hoverIntent.js 无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9942818/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com