/* ------------------------------------------- * @noConflict ------------------------------------------- */ jqNew = jQuery.noConflict(); if($ === undefined){ $ = jQuery; } j$ = jQuery || jqNew; /* ------------------------------------------- * @constructor ------------------------------------------- */ var u = new EPOS_CARD.Util(); // u インスタンスを作成 /* ------------------------------------------- * @init ------------------------------------------- */ j$(function(){ EPOS_CARD.module.accordion({ elm: ".js-toggleWrap", trigger: ".js-toggleTrigger", target: ".js-toggleContent", speed: 300, openNm: "open" }); EPOS_CARD.module.tabs({ tabName: ".js-tabWrap", tablist: ".js-tabList", boxName: ".js-tabDetail", openClass : "active", escapeClass : "noTabLink" }); j$.paramControl(); }); /* ------------------------------------------- * @plugin ------------------------------------------- */ (function(j$){ /* * @method modal */ j$.paramControl = function(config){ var c = j$.extend({ elm: ".js-paramControl" },config); // vars var $elm = j$(c.elm); if($elm.length === 0){ return false; } // trigger var paramName = 'mbsl'; 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('ers') == paramName) { $elm.remove(); } } })(jQuery);