특정 링크 클릭시 로딩 spinner > 자료실

회원로그인

오늘 본 게시물

오늘 본 페이지

없음

오늘 본 C.m.A Util

없음

자료실

자료실

특정 링크 클릭시 로딩 spinner

페이지 정보

본문

1) css

.sub-mb-sub-ul-link-loading {position: absolute;top:0;left:0;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7);z-index: 9999;display:none;}
@keyframes sub-link-spinner {
    from {transform: rotate(0deg); }
    to {transform: rotate(360deg);}
}

.sub-mb-sub-ul-link-loading .sub-link-spinner {
	box-sizing: border-box;
	position: absolute;
	top: 50%;left: 50%;
	width: 64px; height: 64px;
	margin-top: -32px; margin-left: -32px;
	border-radius: 50%; border: 8px solid transparent;
	border-top-color: #f19022;
	border-bottom-color: #f19022;
	animation: sub-link-spinner .8s ease infinite;
}

2) html

<div class="sub-mb-sub-ul-link-loading"><div class="sub-link-spinner"></div></div>
3) script
$(document).on('click', '.ul-mobile-list .mb-sub-ul .li-sub-ul a', function(e){
	var linkStr = $.trim( $(this).attr('href') );
	if(linkStr == '#' || linkStr == '#none') {
		//
	} else {
		// 로딩 spinner
		$('.mobile_menu_small_login').css('visibility', 'hidden');
		$('.common_mobile_menu_close').css('visibility', 'hidden');
		$('.sub-mb-sub-ul-link-loading').show();
		$('body').css({'overflow':'hidden', 'pointer-events':'none', 'touch-action':'none'});
	}
});

추천 0 비추천 0

  • 회사 : Cginjs
  • 대표 : Cginjs
  • 주소 :
  • 메일 : admin@mysample.com
  • 사업자 등록번호 :
Copyright © Cginjs All rights reserved.
notice
Warning: Undefined variable $HTTP_ACCEPT_LANGUAGE in /cginjs/www/bbs/visit_insert.inc.php on line 131