だから私はこの全体に不慣れです。jquery プラグイン、livequery を拡張機能で使用したいと考えています。どうすればこれを達成できますか? マニフェストでこのようにロードしようとしました。
"js": [ "scripts/jq.js", "scripts/lq.js", "scripts/some.js" ]
$
しかし、これは機能せず、 has no object
というエラーがスローされました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
*/
何が問題なのかわかりません