首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Firefox扩展中使用jQuery扩展

在Firefox扩展中使用jQuery扩展
EN

Stack Overflow用户
提问于 2010-11-11 07:02:00
回答 3查看 832关注 0票数 2

我有一个Firefox扩展,它使用coda-slider在照片之间移动。Coda-slider要求jQuery可用。有没有一种方法可以在页面加载后将jQuery包含在页面的DOM中,以便在插入后加载?

EN

回答 3

Stack Overflow用户

发布于 2010-11-11 07:05:13

假设您的扩展可以使用JavaScript:

代码语言:javascript
复制
var s=document.createElement('script');
s.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
// or whatever other url you want to get jQuery from.
document.getElementsByTagName('body')[0].appendChild(s);

此代码段的来源:Learning jQuery

票数 4
EN

Stack Overflow用户

发布于 2011-08-04 02:32:09

使用下标加载器组件工作得很好。唯一的缺点是您必须将jQuery作为本地资源包含(无论是在chrome中还是作为模块)。例如:

代码语言:javascript
复制
var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
             .getService(Components.interfaces.mozIJSSubScriptLoader);
loader.loadSubScript("chrome://myext/content/jquery-1.5.2.min.js");

https://developer.mozilla.org/en/mozIJSSubScriptLoader

票数 2
EN

Stack Overflow用户

发布于 2010-11-11 15:08:21

你可以使用火狐的jQuerify插件。它也可用于chrome,但不确定

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4149965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档