我怎么能在谷歌Chrome扩展中使用livequery

时间:2012-10-14 11:48:16

标签: jquery google-chrome google-chrome-extension manifest livequery

所以我对这件事情不熟悉。我想在我的扩展中以某种方式使用jquery插件,livequery。我怎么能实现这个目标? 我试图在清单中加载它。

"js": [ "scripts/jq.js", "scripts/lq.js", "scripts/some.js" ] 但这不起作用,它引发了$没有对象livequery的错误。 问题是如何加载插件以使其工作? 编辑: some.js包含这部分代码:

        $("object").livequery(function() {
    var url = $(this).children("embed").attr("src");
    var newurl = url.replace("http", "https");
    $(this).children("param[name=\"movie\"]").val(newurl);
    $(this).children("embed").attr("src",newurl);
    var ht = $(this).html();
    $(this).html(ht);
     });

    $("a.fancy_groups").livequery(function() {
    $("td.kepmeret_txt").css("padding-top","50px");
    $("td.kepmeret_txt").each(function() {
    $(this).children("em").css("padding-left", "95px")
    });
    $(".kepmeret_ico").css("margin-right","4px").css("margin-left","4px").css("width","140px").css("height","80px");//css("width","140px").css("height","80px")
    $("a.fancy_groups").each(function() {
    $(this).children("img.attached_link").attr("src",(this)).css("width","140px").css("height","80px");
            });

});

清单:

"js": [ "scripts/jq.js", "scripts/lq.js", "scripts/some.js" ],

jq.js是:

/*! jQuery v1.8.2 jquery.com | jquery.org/license */

和lq.js是:/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) * Dual licensed under the MIT (MIT_LICENSE.txt) * and GPL Version 2 (GPL_LICENSE.txt) licenses. * * Version: 1.1.1 * Requires jQuery 1.3+ * Docs: http://docs.jquery.com/Plugins/livequery */ 我不知道是什么问题

0 个答案:

没有答案