스크롤을 따라움직이는 플로팅 메뉴 만들기
도움 주신분들
jquery나 tistory 블로깅 기법을 배우실분은 위 링크를 클릭하십시오
모든 게시글 오른쪽 마우스 열어 놓았읍니다만
드레그해서 가져가면 남는것 아무것도 없읍니다
수동으로 코딩 하십시오
마크업 -
<!--플로팅 메뉴 마크업 </body> 바로위에 입력한다 -->
<div id="floatMenu">
<a href="header" id="top1" title="▲위로가기">
<div id="page_up"></div>
</a>
<a href="http://booolean.tistory.com/" id="home1" title="처음으로">
<div id="home"></div>
</a>
<a href="footer" id="bottom1" title="▼아래로가기">
<div id="page_down"></div>
</a>
</div>
CSS -
/* 플로팅 메뉴 스타일*/
a:link {text-decoration:none; color:#333;}
JQUERY -
//플로팅 메뉴 쿼리문 대소문자 점(.) 대괄호 중괄호 주의
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var currentPosition = parseInt($("#floatMenu").css("top"));
$(window).scroll(function() {
var position = $(window).scrollTop();
$("#floatMenu").stop().animate({"top":position+currentPosition+"px"},1000);
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#top1,#top2,#top3,#bottom1,#c_w1,#category1,#g_w1').click(function(){
var id = $(this).attr("href");
var offset = 60;
var target = $(id).offset().top - offset;
$('html,body').animate({scrollTop:target},500);
event.preventDefault();
});
});
</script>
'my_lesson > _JQuery' 카테고리의 다른 글
JavaScript [document object] 문서 속성 보기 , 팝업창 열기 (0) | 2015.04.11 |
---|---|
JQuery [animate, addClass, html] (0) | 2015.04.11 |
JQuery [slidemenu, animate, scroll]스크롤바 따라 움직이는 슬라이드메뉴 (0) | 2013.08.16 |
JQuery [click, toggle] 펼침메뉴 만들기 (0) | 2013.08.16 |
JQuery [hide]클릭하면 사라지는 jquery (0) | 2013.08.16 |
댓글