모바일 브라우저 모양의 로딩바. > 그누보드5 팁자료실

그누보드5 팁자료실

모바일 브라우저 모양의 로딩바. 정보

모바일 브라우저 모양의 로딩바.

첨부파일

ADADADADA.jpg (136.7K) 56회 다운로드 2014-04-28 18:05:25

본문

한 2년 정도를 쓴거 또 쓰고 했더니 이제 풀어 놓아도 될 듯해서 올려 봅니다. 간단해서 따로 설명이 필요 없겠죠? G5에도 확인했답니다.

DEMO : http://anunnaki.nflint.com/

CODE : (아래 내용이 다 입니다.G4, G5 공통 적용됨)

<style>
/*------------------------------------// 로딩바 //----------------------------------------*/
#loading2 { left:0px; top:0px; width:100%; height:8px; position:absolute; z-index:99999; }
#loading2 div { background-color:#00d2ff; height:8px; display: none; }
/*----------------------------------------------------------------------------------------*/
</style>
<!------------------------------------// 로딩바 //----------------------------------------> 
  <DIV style="display: none;" id="loading2">
    <DIV style="width: 0%; float:left; display: block;"></DIV>
  </DIV>
 
    <SCRIPT type="text/javascript">
    $("#loading2").show();
    $("#loading2 div").animate({width:"10%"});
    </SCRIPT>
<!---------------------------------------------------------------------------------------->
    <SCRIPT type="text/javascript">$("#loading2 div").animate({width:"100%"}, function() {
                setTimeout(function() {
                    $("#loading2").hide();
                }, 1000);
            });
            //처음으로 돌아 가기
            scrolltotop.init({pageWidth:null,startline:10,controlOffsetX:0,controlOffsetY:0});
    </SCRIPT>
<!----------------------------------------------------------------------------------------> 

* 효과를 잘 보시라고 8px로 잡았는데 저는 보통 보일락 말락한 2px로 작업해 올리고는 합니다.
(오페라 빼고는 다 적용됨)
추천
17

댓글 14개

'head.php'
<!------------------------------------// 로딩바 //----------------------------------------> 
  <DIV style="display: none;" id="loading2">
    <DIV style="width: 0%; float:left; display: block;"></DIV>
  </DIV>
 
    <SCRIPT type="text/javascript">
    $("#loading2").show();
    $("#loading2 div").animate({width:"10%"});
    </SCRIPT>
<!---------------------------------------------------------------------------------------->
    <SCRIPT type="text/javascript">$("#loading2 div").animate({width:"100%"}, function() {
                setTimeout(function() {
                    $("#loading2").hide();
                }, 1000);
            });
            //처음으로 돌아 가기
            scrolltotop.init({pageWidth:null,startline:10,controlOffsetX:0,controlOffsetY:0});
    </SCRIPT>
<!----------------------------------------------------------------------------------------> 
G5기준 default.css에
/*------------------------------------// 로딩바 //----------------------------------------*/
#loading2 { left:0px; top:0px; width:100%; height:8px; position:absolute; z-index:99999; }
#loading2 div { background-color:#00d2ff; height:8px; display: none; }
/*----------------------------------------------------------------------------------------*/
위의 두줄 넣어 주면 됩니다. z-index를 높게 잡아 놓아서 어지간하면 다 구현되야 정상입니다.
혹시라도 보이지 않는다면 관계하는  div의 "position:absolute"나 "z-index"의 연관성을 생각해 보시면 바로
답이 나올겁니다.

쉽게 구현하시려면 G5기준 25라인이나 26라인 부근

<!-- 상단 시작 { -->
<div id="hd">
의 위쪽에 넣고 해보세요.
두가지 방법 모두 잘 되네요!

그런데... 여태 정적이다가... 페이지 전환시 마다 움직임이 생기니 아직 적응이 잘 안되네요~^^
높이는 2px로 줄였습니다.
<style type="text/css">
.loading { left:0; top:0; width:100%; height:8px; display:none;}
.loading div { background-color:#00aaaa; height:8px; width:0%; float:left; display:block; }
</style>
<div class="loading"><div></div></div>
<script type="text/javascript">
$(".loading").fadeIn(2000);
$(".loading div").animate({width:"10%"});
$(".loading div").animate({width:"100%"}, function() {
setTimeout(function() {
$(".loading").fadeOut(1000);
}, 1000);
});
scrolltotop.init({pageWidth:null,startline:10,controlOffsetX:0,controlOffsetY:0});
</script>

부드럽게 처리하고 싶어서 이렇게 수정했습니다.^^..
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT