Study/Html_Css
[백업] JQuery로 간단한 X버튼 만들기
AneOK
2020. 11. 25. 11:10
728x90
닫기 아이콘 Close icon
예전에 만들었던 '간단한 X버튼 만들기'에서는 자바스크립트를 이용해서 만들었고 이번에는 JQuery를 사용해서 만들어 보겠습니다.
먼저 .close선택자와 .notice선택자의 css를 만들고,
.notice {
padding: 10px;
background-color: rgb(249, 250, 252);
text-align: left;
margin-top: 5px;
}
.notice h4 {
font-size: 1.3rem;
font-weight: 700;
padding: 1px 0;
}
.notice p {
-webkit-margin-before: .3em;
-webkit-margin-after: .5em;
}
.close {
float: right;
display: inline-block;
padding: 1px 5px;
font-weight: 700;
text-shadow: 0 1px 0 #fff;
font-size: 1.3rem;
}
.close:hover {
border: 0;
cursor: pointer;
opacity: .75;
}
예전 것의 id
에서 class
로 변환했습니다.
<head>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script> $(document).ready(function() {
$(".close").click(function() {
$(".notice").hide();
}
);}
);
</script>
</head>
JQuery 3.2.1버전을 사용, 밑에 .hide()
문을 사용하여 .notice
클래스를 숨깁니다.
<div class="notice">
<span class='close'>×</span>
<h4>공지사항</h4>
<p>내용</p>
</div>
예전 것에 비교해 간단하고 쉽게 사용할 수 있어 더 좋은 것 같습니다.
jQuery hide () 및 show (),toggle()
$(selector).hide(speed,callback);
- HTML 요소를 숨기기$(selector).show(speed,callback);
- HTML 요소를 보여지기$(selector).toggle(speed,callback);
- hide () 및 show () 메서드를 서로 전환
: speed - 속도 매개 변수는 "slow", "fast" 또는 밀리 초의 값을 취할 수 있습니다.
예) $(this).hide(500);
: callback - 효과가 완료된 후에 실행될 함수 인 콜백 매개 변수를가집니다.
이 부분은 안 적으려고 했지만, 나중에 잃어버릴 때를 대비해 메모라도 해 놓자는 생각에 적었습니다. 이제 막 배우기 시작해서 무슨 소리인지 개념을 잡고 있지만, 시간이 지나면 알게 되겠다 싶어 메모합니다.
2018. 1. 5. 03:44
v3 Blog - 글 백업
728x90