if(typeof $ems === 'undefined'){ var req = new XMLHttpRequest(); req.open("GET", "https://www41.easy-myshop.jp/ems/js/jquery-2.2.4.min.js", false); req.send(); eval(req.responseText); $ems = $.noConflict(true); } (function($){ if($('#ems_js_add').length == 0){ $('body').append(''); } if(typeof $('#ems_js_add').data('detail') === "undefined"){ var detailReq = new XMLHttpRequest(); detailReq.open("GET", "https://ouen.easy-myshop.jp/c-cart-detail.js?detail_page_flg=0", false); detailReq.send(); eval(detailReq.responseText); $('#ems_js_add').data('detail', 'true'); } var subCls = '.mapping_detail'; var notEle = ':not(.js)'; subCls = '.mapping_js'; notEle = ''; //ems-dialog.jsを読み込み if(typeof $('#ems_js_add').data('dialog') === "undefined"){ var dlgReq = new XMLHttpRequest(); dlgReq.open("GET", "https://www41.easy-myshop.jp/ems/js/jquery.ems-dialog.js", false); dlgReq.send(); eval(dlgReq.responseText); $('#ems_js_add').data('dialog', 'true'); } //ems-spinner.jsを読み込み if(typeof $('#ems_js_add').data('spinner') === "undefined"){ var spnReq = new XMLHttpRequest(); spnReq.open("GET", "https://www41.easy-myshop.jp/ems/js/ems-spinner.js", false); spnReq.send(); eval(spnReq.responseText); $('#ems_js_add').data('spinner', 'true'); } $('.ems_jscart' + subCls).each(function(i){ var itemCode = $(this).attr('data-item-code'); var setUse = $(this).attr('data-set'); var paramStr = ''; var emsJsCart = $(this); var cnt = 0; if($(emsJsCart).attr('data-uk')){ return true; // 多重起動防止 } var uk = '8b35874967774f48a2462da39570566d' + i; $(emsJsCart).find('.ems_tag' + notEle).each(function(j){ if($(emsJsCart).find('.ems_tag' + notEle).attr('data-contents') != ''){ if(paramStr != ''){ paramStr += ','; } var dataContents = $(emsJsCart).find('.ems_tag' + notEle).eq(j).attr('data-contents'); $(emsJsCart).find('.ems_tag' + notEle).eq(j).addClass(dataContents); paramStr += dataContents; cnt++; } }); if(setUse){ paramStr = "set"; } $.ajax({ cache: false, url: 'https://ouen.easy-myshop.jp/c-cart-mapping.js/itemHtmlJson?ic=' + itemCode + '&p=' + paramStr + '&uk=' + uk + '&a_key=d2ceb462afb2aac6446b43061e2308a0eceeddfe674fda2c1ff1b0cc9b720dfb&detail_page_flg=0&member_id=' ,method: 'post' ,success: function(_res){ var itemJson = $.parseJSON(_res); if(setUse){ $(emsJsCart).append(itemJson['set']); } var noneItem = false; for(key in itemJson){ if(key == 'none_item'){ noneItem = true; } if(!$(emsJsCart).attr('data-uk')){ $(emsJsCart).find('.ems_tag.' + key + notEle).after(itemJson[key]).remove(); } } if(!noneItem && !$(emsJsCart).attr('data-uk')){ $(emsJsCart).addClass(uk).attr('data-uk' , uk); // 販売時間 if($(emsJsCart).find('.before_handling_sec').length > 0){ var handlingFanc = function(){handlingCountdown(uk);} setInterval( handlingFanc ,1000); } // 定期 if($(emsJsCart).find('.regular_form_area').length > 0){ // data-ukの追記 $(emsJsCart).find('.regular_form_area').attr('data-uk' , uk); // 定期FormStart var reguStartInterval = setInterval( function(){ if(typeof regularFormStart == 'function' ){ clearInterval(reguStartInterval); regularFormStart(uk); } } ,1000); } // lastUrl var lastUrl = location.href; if($('.js_last_url').length > 0){ $('.js_last_url').val(lastUrl); } // 二次元種類 // オーダーメイド(JSカート) if($(emsJsCart).find('.js_cart_ordermade').length > 0){ $(emsJsCart).find('.js_cart_ordermade').attr('id' , 'span_' + uk); $(emsJsCart).append(''); } $(emsJsCart).append(''); } } ,error: function(_res){ } ,async: true }); }); }($ems));