jQuery ukkarikun.js
廃止メソッドとかうっかり使っちゃう、俺様による俺様の為のプラグイン
by ethertank
HTML
<p>まだなんかいろいろある</p>
<ul>
<li><a href="http://hyper-text.org/archives/2013/02/jquery_core_19_upgrade_guide_ja.shtml#toggle-function-function-removed" title="jQuery Core 1.9 アップグレードガイド 日本語訳 | WWW WATCH">jQuery Core 1.9 アップグレードガイド 日本語訳 | WWW WATCH</a></li>
<li><a href="http://docs.jquery.com/Core/jQuery.fn.extend" title="Core/jQuery.fn.extend - jQuery Wiki">Core/jQuery.fn.extend - jQuery Wiki</a></li>
</ul>
JavaScript
// jQuery_ukkarikun.js
// version : 0.0.1
// auther : ethertank.jp
(function ($) {
var
A = "$(elems).on(events, selector, fn)",
B = "$(elems).off(events, selector, fn)";
function res(o) {
var mes = o.name + " は ";
if (o.version) { mes += " jQuery" + o.version + " より "; }
if (o.status) { mes += o.status + " となっています。\n\n"; }
if (o.rep) { mes += o.rep + " を使用して下さい。"; }
return mes;
}
jQuery.fn.extend({
live: function () {
alert(res({
name: "live",
version: "1.9.0",
status: "廃止",
rep: A
}));
},
die: function () {
alert(res({
name: "die",
version: "1.9.0",
status: "廃止",
rep: B
}));
}
});
$.browser = res({
name: "browser",
version: "1.9.0",
status: "廃止"
});
})(jQuery);
//test
(function ($) {
$("body").live("click", function () {
console.log("Hi");
});
var xxx = $.browser;
alert(xxx);
})(jQuery);