/********************************************* * param.js --------------------------------------------- @init @plugin *********************************************/ /* ------------------------------------------- * @init ------------------------------------------- */ j$(function(){ j$.paramHide(); }); /* ------------------------------------------- * @plugin ------------------------------------------- */ (function(j$){ j$.paramHide = function(){ var $elm = $(".prm-hide"), param = j$.paramGet(); if($elm.length === 0 || !param){ return false; } var errorflg; if(param['root'] == undefined || param['root'] != "store"){ errorflg = 1; } if ( errorflg != 1){ $elm.hide(); } } /* * @plugin paramGet * - パラメータを連想配列にして取得 */ j$.paramGet = function(){ /* vars ------------------------------- */ var url_search = location.search, param = [], key = null; if(url_search.length === 0 ){ return "" } //アプリページからの遷移の都合上、区切り文字に'?'を追加 url_search = url_search.substr(1).split(/[&?]/); /* function ------------------------------- */ for(var i = 0 ; i < url_search.length ; i++){ // "&"で分離したパラメータを"="で再分離 key = url_search[i].split("="); // パラメータを連想配列でセット param[key[0]] = key[1]; } return param; }; })(jQuery);