/* 表示件数 */ var setScnt = function(scnt){ document.cookie = "ems_item_list_view_count=" + scnt + "; path=/;"; document.getElementsByName(scnt).value = scnt; } /* 表示順 */ var setSort = function(sort){ document.cookie = "ems_item_list_view_sort=" + sort + "; path=/;"; document.getElementsByName(sort).value = sort; } /* リストorカタログ形式 */ var setViewType = function(type){ document.cookie = "ems_item_list_view_type=" + type + "; path=/;"; } /* カテゴリ複数選択の表示切替 */ var setMultiCate = function(parentform){ if($(parentform).find('.multi_category').prop('checked')){ $(parentform).find('.category_search').slideUp(); $(parentform).find('.category_search').prop('disabled', true); $(parentform).find('.multi_category_area').slideDown(); $(parentform).find('.multi_category_area .multi_cate_check').prop('disabled', false); }else{ $(parentform).find('.category_search').slideDown(); $(parentform).find('.category_search').prop('disabled', false); $(parentform).find('.multi_category_area').slideUp(); $(parentform).find('.multi_category_area .multi_cate_check').prop('disabled', true); } } /* 送料詳細のダイアログ表示 */ var postageDetailDlg = function(id){ if(!$('#postage_detail_' + id).length){ $('body').append('
'); var foot = ''; $('#postage_detail_' + id).emsDialog({ width: 'auto' ,height: 'auto' ,foot : foot }); var postageUrl = './c-postage?trans_id=' + id + '&disp_div=1'; $.ajax({ cache: false, url: postageUrl ,method: 'post' ,success: function(_res){$('#postage_text_' + id).html(_res);} ,error: function(_res){} ,async: false }); } $('#postage_detail_' + id).emsDialog('open'); } var msfChange = function(ele){ var check = $(ele).val(); if(check == 0){ $('.mall_serach_none_area').slideDown(); $('.mall_search_sort_none').css('display' , ''); }else{ $('.mall_serach_none_area').slideUp(); $('.mall_search_sort_none').css('display' , 'none'); $('.tag_search_display_sort').val(5); } } // テキストエリア高さ自動調整 $(document).ready( function() { var $textarea = $('.textarea_auto_height'); var lineHeight = parseInt($textarea.css('lineHeight')); $($textarea).each(function(){ // 最低高さを維持する var thisHei = $(this).outerHeight(true); $(this).css('min-height' , thisHei); }); $textarea.on('input', function(evt) { var lines = ($(this).val() + '\n').match(/\n/g).length; var changeHei = lineHeight * lines; $(this).height(changeHei); }); }); /* 会員価格帯別仕切り率のダイアログ表示 */ var memberNetRateDlgOpen = function(){ if(!$('#member_net_rate_detail_dlg').length){ $('body').append('
'); $('#member_net_rate_detail_dlg').emsDialog({ width: 'auto' ,height: 'auto' }); var postageUrl = './c-member-rate-info'; var errHtml = '
情報を取得できませんでした。画面を更新して再度お試しください。
'; errHtml += '
'; $.ajax({ cache: false, url: postageUrl ,method: 'post' ,success: function(_res){$('#member_net_rate_detail_dlg').html(_res);} ,error: function(_res){$('#member_net_rate_detail_dlg').html(errHtml);} ,async: false }); } $('#member_net_rate_detail_dlg').emsDialog('open'); }