다행히도 2011년에는 애플의 아이패드 2부터 구글+ 소셜 네트워크에 이르기까지 IT 업계에 새로운 제품들이 속속 등장했다. 하지만 이와 동시에 많은 기업, 기술, 아이디어들이 사장되거나 폐기됐다. 오늘은 올해 운명을 달리한 기업, 기술, 아이디어들을 되짚어보는 시간을 가져볼까 한다. 그리고 혹시 아는가? 이 중 일부가 나중에 다시 부활하게 될지?
$(document).ready(function(){ var currentPosition = 1; var numberOfSlides = $('.cntn_slideshow_bounder').length; var urlPosition = getUrlVars(window.location.href)['slide']; if( urlPosition != undefined && urlPosition > 0 && urlPosition <= numberOfSlides){ currentPosition = parseInt(urlPosition); } $('#slide_'+currentPosition).fadeIn('fast', function() { $('#controlPrev').attr('href', 'http://www.itworld.co.kr/http://www.itworld.co.kr/http://www.itworld.co.kr/#slide='+getPrevPosition(currentPosition)); $('#controlNext').attr('href', 'http://www.itworld.co.kr/http://www.itworld.co.kr/http://www.itworld.co.kr/#slide='+getNextPosition(currentPosition)); }); var pagerHtml = "
"; for(var i = 1; i <= numberOfSlides; i++){ var pagerClass = ""; /*if(i == 1){ pagerClass = "first "; }else if(i == numberOfSlides){ pagerClass = "last "; }*/ if(i == currentPosition){ pagerClass +="current-page"; } if(pagerClass == "current-page"){ pagerHtml +="" }else{ pagerHtml +="" } //pagerHtml += ""; } pagerHtml += "
"; $("#slidePaging").html(pagerHtml); $(".jumpPage").click(function() { //alert(getUrlVars(this.href)['slide']); pageNumber = parseInt(getUrlVars(this.href)['slide']); gotoPage(pageNumber); }); $("#controlNext").click(function() { var tempPosition = currentPosition; currentPosition = getNextPosition(currentPosition); $('#slide_'+tempPosition).fadeOut('fast', function() { // Animation complete. $('#slide_'+currentPosition).fadeIn('fast', function() { // Animation complete. $('#controlPrev').attr('href', '#slide='+getPrevPosition(currentPosition)); $('#controlNext').attr('href', '#slide='+getNextPosition(currentPosition)); }); }); changeClassforPager(tempPosition, currentPosition); }); $("#controlPrev").click(function() { //alert(numberOfSlides); var tempPosition = currentPosition; currentPosition = getPrevPosition(currentPosition); $('#slide_'+tempPosition).fadeOut('fast', function() { // Animation complete. $('#slide_'+currentPosition).fadeIn('fast', function() { // Animation complete. $('#controlPrev').attr('href', '#slide='+getPrevPosition(currentPosition)); $('#controlNext').attr('href', '#slide='+getNextPosition(currentPosition)); }); }); changeClassforPager(tempPosition, currentPosition); }); function changeClassforPager(pageNumberFirst, pageNumberLast){ $('#pager_' + pageNumberFirst).attr('class', 'jumpPage'); $('#pager_' + pageNumberLast).attr('class', 'jumpPage current-page'); } function gotoPage(pageNumber){ var tempPosition = currentPosition; $('#slide_'+currentPosition).fadeOut('fast', function() { // Animation complete. currentPosition = pageNumber; $('#slide_'+currentPosition).fadeIn('fast', function() { // Animation complete. $('#controlPrev').attr('href', '#slide='+getPrevPosition(currentPosition)); $('#controlNext').attr('href', '#slide='+getNextPosition(currentPosition)); }); changeClassforPager(tempPosition, currentPosition); }); } function getPrevPosition(position){ if(position == 1){ position = numberOfSlides; }else{ position = position - 1; } return position; } function getNextPosition(position){ if(position == numberOfSlides){ position = 1; }else{ position = position + 1; } return position; } function getUrlVars(inputHref){ var vars = [], hash; var hashes = inputHref.slice(inputHref.indexOf('#') + 1); hash = hashes.split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; return vars; } });
댓글