728x90
slide()
slideUp(), slideDown(), slideToggle()은 반드시 <img> 태그에 width, height 속성을 주어야 한다
그렇지 않으면 toggle()와 똑같은 동작을 한다
slideUp(speed) : speed값을 지정해서 슬라이드업 효과를 줄 수 있다
speed : "slow" or "fast" or milliseconds(1/1000초)
slide() | 특징 |
slideUp | 요소 기준 왼쪽 상단으로 올라간다. * 가로 세로 길이를 주면 커튼처럼 올라간다 |
slideDown | 요소 기준 왼쪽 상단에서 내려온다. |
fadeIn | 투명해지며 나타난다 |
fadeOut | 투명해지며 사라진다 |
slideToggle | slideUp / slideDown 이 번갈아 가며 움직인다 * 가로 세로 길이를 주면 커튼처럼 올라간다 |
toggle | slideUp / slideDown 이 번갈아 가며 움직인다 * 가로 세로 길이가 주어져도 왼쪽 상단으로 올라갔다 내려갔다 한다. |
$('img').slideDown(500)
$('img').fadeIn(1000) //단위 1/1000초 나타난다
$('img').fadeOut(1000)//단위 1/1000초 사라진다
$('img').slideToggle(1000)
$('img').toggle(1000)
사진보기
<div id="grayLayer"></div>
<div id="overLayer"></div>
<ul>
<li>
<a href="../image/photo1.jpg" class="modal">
<img src="../image/photo1_thum.jpg" alt="샹드리아"/>
</a>
</li>
//....
</ul>
$('a.modal').click(function(){
$('#grayLayer').fadeIn(300);
$('#overLayer').fadeIn(300);
$('#overLayer').html('<img src="' + $(this).attr('href') + '"/>');
return false;
});
$('#grayLayer').click(function(){
$(this).fadeOut(300);
$('#overLayer').fadeOut(300)
})
opacity: 0.60; /* 0.0 ~ 1.0, 값이 작을수록 더 투명하게 만든다. */
728x90
'프런트엔드 > jQuery' 카테고리의 다른 글
JQuery, 애니메이션(animate) (0) | 2024.08.26 |
---|---|
JQuery, $(this) / $(this) 와 this 차이 (0) | 2024.08.26 |
JQuery, 스타일 지정 / 파일 내용 출력 / 파일 활성화, 비활성화 (0) | 2024.08.26 |
JQuery, attr() / prop() / get() (0) | 2024.08.26 |
JQuery, window / 속성 값 (0) | 2024.08.26 |