if (!name_space) var name_space = undefined;
(function () {
(load_lib())(function ($) {
//この中は$(function () {/* ここと一緒 */})
})();
function load_lib () {
//jQuery core
var jQuery = window.jQuery.noConflict( true ), $ = jQuery;
//jQuery Plugin
return $;
}
});
これでjQuery objectを外部にさらさずに読み込み可能。
jQuery.noConflict( true )はすでに読み込み済みの
jQuery objectを保持したまま自分を削除するので
複数jQuery読み込んでも大丈夫。
これで外から見えるのはname_spaceだけ。
(function () {
(load_lib())(function ($) {
//この中は$(function () {/* ここと一緒 */})
})();
function load_lib () {
//jQuery core
var jQuery = window.jQuery.noConflict( true ), $ = jQuery;
//jQuery Plugin
return $;
}
});
これでjQuery objectを外部にさらさずに読み込み可能。
jQuery.noConflict( true )はすでに読み込み済みの
jQuery objectを保持したまま自分を削除するので
複数jQuery読み込んでも大丈夫。
これで外から見えるのはname_spaceだけ。
コメントする