'; str += '

'+terms_string+'

'+val.post_title+'

'+val.post_date+'by '+val.post_editors+'

'; // str += '

'+val.post_terms[1]['name']+'

'+val.post_title+'

'+val.post_date+'by '+val.cf_post_editor['display_name']+'

'; str += ''; jQuery('#post_list').append(str); //str = ''; // 이동 //var offset = jQuery('.store-sec2').offset(); //jQuery('html, body').animate({scrollTop : offset.top-50}, 400); }); post_published_posts = data["count_posts"]; get_page_vars(post_published_posts); // if(paged < post_endPageInt) { // $("#btn_viewmore").text('View more ('+paged+'/'+post_endPageInt+')') // $('#viewmore').show(); // } else { // $("#btn_viewmore").text('End of Page ('+paged+'/'+post_endPageInt+')') // $('#viewmore').hide(); // } // View 하단 추천 기사들 & 메인페이지 추천 기사들 $("a").on("click", function() { if($(this).parents(".post_list").length > 0) { idx = $(this).parent().index(); label = $(this).find('.s_tit').text(); slot = $(this).parent().attr("slot"); gTag_event_send('click', slot, label, idx); } }); } else { // $('#viewmore').hide(); // $('#paged').text(paged+'/'+post_endPageInt); // jQuery('#count_posts').text('0'); // console.log(data); // jQuery('#post_pagination').hide(); // jQuery('#post_list').append('
등록된 내용이 없습니다.
'); // alert('등록된 내용이 없습니다.'); // layer_open('no_result'); } jQuery("#post_list").fadeIn(); var li_postion_arr = []; li_position = 0; li_width_arr = []; $('#post_terms_depth2_list li').each(function (index,item){ // console.log($(this).children('a').attr('href')); li_position += $(this).width()+10; // padding 5+5 px 추가 li_postion_arr.push(li_position); li_width_arr.push($(this).width()); // console.log(index); }); // console.log(li_postion_arr); // 모바일 2차 카테고리 네비게이션 위치 자동 이동 var wrap_width = $('.tab_area').width(), li_idx = $('#post_terms_depth2_list').find('.on').index(), li_position_on = li_postion_arr[li_idx]; if(li_postion_arr[li_idx] - wrap_width > 0) $('.tab_area').scrollLeft((li_postion_arr[li_idx] - wrap_width) + li_width_arr[li_idx]); // 현재 활성화 된 메뉴의 위치값에서 화면에 보이는 wrap의 넓이를 뺀 만큼 이동 } }); } // 페이지 변경 // function changePage(paged) { // // // uri 변경 // var pathname = jQuery(location).attr('pathname'); // pathname = pathname.replace(/\/page\/([^/]*)/,'/page/'+paged); // // if(jQuery("#keyword").val()) pathname = pathname+'?keyword='+keyword; // 키워트 처리 // history.pushState(null, null, pathname); // post_list(); // // // } // 페이지네이션 클릭 이벤트 // jQuery(document).on('click', '#post_pagination>a', function(){ // var paged = jQuery(this).data("paged"); // changePage(paged); // // var position = jQuery("#post_list").offset(); // jQuery('html, body').animate({scrollTop : position.top - post_scroll}, 500); // }); // URI 변경 확인 jQuery(window).on('popstate', function() { // console.log(document.location); // post_list(); }); // 카테고리 클릭 이벤트 // jQuery(document).on('click', '#post_terms_depth2_list>li>a', function(event){ // if($(this).attr('tax2_slug')) { // 전체가 아닐 경우만 href 이벤트 무시 및 ajax 로딩 // event.preventDefault(); // $("#keyword").val(''); // 검색어 초기화 // $('inputx[name=tag]').val(''); // $('.tag').prop('checked',false); // // var pathname = $(this).attr('href'); // history.pushState(null, null, pathname); // URI 변경 // post_list(); // } // }); // window.onpageshow = function(event) { // if ( event.persisted || (window.performance && window.performance.navigation.type == 2)) { // // todo // console.log('history.back'); // } else { // // // 스크롤 페이지 로딩 // $(document).scroll(function() { // var maxHeight = $(document).height(); // var currentScroll = $(window).scrollTop() + $(window).height(); // // if (maxHeight <= currentScroll + 1000) { // 보정깂 높으면 더 위쪽에서 로딩 // // paged = parseInt(paged); // // // Enable pathname // // var pathname = jQuery(location).attr('pathname'); // // pathname = pathname.replace(/\/paged\/([^/]*)/,'/paged/'+(paged+1)); // // var query_string = jQuery(location).attr('search'); // // pathname += query_string; // // console.log('scroll', paged, post_endPageInt); // if( paged < post_endPageInt) { // 마지막 페이지에서 로딩 멈춤 // // // Disable pathname // paged = paged+1; // // // Enable pathname // // history.pushState(null, null, pathname); // // post_list(); // } // // // } // }) // } // } // 스크롤 페이지 로딩 $(document).scroll(function() { var maxHeight = $(document).height(); var currentScroll = $(window).scrollTop() + window.innerHeight; if (maxHeight <= currentScroll + 1000) { // 보정깂 높으면 더 위쪽에서 로딩 paged = parseInt(paged); // Enable pathname var pathname = jQuery(location).attr('pathname'); pathname = pathname.replace(/\/paged\/([^/]*)/,'/paged/'+(paged+1)); var query_string = jQuery(location).attr('search'); pathname += query_string; console.log('scroll', paged, post_endPageInt); if( paged < post_endPageInt) { // 마지막 페이지에서 로딩 멈춤 // Disable pathname // paged = paged+1; // Enable pathname //history.pushState(null, null, pathname); post_list(); } } }) // 페이지 view more 클릭 // jQuery(document).on('click', '#btn_viewmore', function(event){ // 필터 체크박스 클릭 // // // console.log(paged); return false; // // paged = parseInt(paged); // // var pathname = jQuery(location).attr('pathname'); // pathname = pathname.replace(/\/paged\/([^/]*)/,'/paged/'+(paged+1)); // // var query_string = jQuery(location).attr('search'); // pathname += query_string; // // history.pushState(null, null, pathname); // post_list(); // // }); // 페이징 변수 리턴 function get_page_vars(post_published_posts) { // ajax 로딩 전 변수 정의 // 마지막 페이지 번호 post_endPageInt = parseInt(post_published_posts/posts_per_page); if(parseInt(post_published_posts%posts_per_page)>0) post_endPageInt++; // 나누어 떨어지지 않으면 페이지 번호 +1 // 시작페이지 정의 post_startPageInt = paged - parseInt(pageInt/2); if(paged post_endPageInt-parseInt(pageInt/2)-1) post_startPageInt = post_endPageInt - pageInt + 1; // 시작페이지보정 (마지막부분) } });