/* ------------------------------------------- * @constructor ------------------------------------------- */ var u = new EPOS_CARD.Util(); // u インスタンスを作成 /* ------------------------------------------- * @init ------------------------------------------- */ j$(function(){ j$.parameterControl(); }); /* ------------------------------------------- * @plugin ------------------------------------------- */ (function(j$){ var u = new EPOS_CARD.Util(); // u インスタンスを作成 /* /* * parameter_control */ j$.parameterControl = function(config){ var c = $.extend({ elm: ".js-paramRemove", elm02: ".js-paramClass" },config); // vars var $elm = j$(c.elm), $elm02 = j$(c.elm02), paramClass = 'fromApp'; if($elm.length === 0 && $elm02.length === 0){ return false; } // trigger var paramName = 'from_app_etc'; function getParam(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } if(getParam('int_id') == paramName) { $elm.remove(); $elm02.addClass(paramClass); } } })(jQuery);