Published 2019. 5. 23. 18:48
<script>
	function Loading(imageName) {
		LoadingWithMask('/resources/images/Loadingbar.gif');
		let stateCheck = setInterval(() => {
		if (document.readyState === 'complete') {
			clearInterval(stateCheck);
			// document ready
			closeLoadingWithMask();
		}
	}, 500);		    
// 		    setTimeout("closeLoadingWithMask()", 1000);
	}
		 
	function LoadingWithMask(gif) {
		$('.vdoList').find("ul").hide();
		//화면의 높이와 너비를 구합니다.
		var maskHeight = $(document).height();
		var maskWidth  = window.document.body.clientWidth;
		     
		//화면에 출력할 마스크를 설정해줍니다.
		var mask       = "<div id='mask' style='position:absolute; z-index:9000; background-color:#000000; display:none; left:0; top:0;'></div>";
		var loadingImg = '';      
		loadingImg += " <img id='loadingImg' src='"+ gif + "' style='position: center; display: block; margin: 0px auto;'/>";
		 
		//화면에 레이어 추가
		$('body')
			.append(mask)
		 
		//마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채웁니다.
		$('#mask').css({
			'width' : maskWidth,
			'height': maskHeight,
			'opacity' : '0.3'
		});
		  
		//마스크 표시
		$('#mask').show();
		console.log($('.vdoList').find("ul"));
		//로딩중 이미지 표시
		$('.vdoList').append(loadingImg);
		$('#loadingImg').show();
	}
		 
	function closeLoadingWithMask() {
		$('#mask, #loadingImg').hide();
		$('#mask, #loadingImg').empty(); 
		$('.vdoList').find("ul").show();
	}
</script>
복사했습니다!