잡동사니에도 사랑을

[21.10.18] exam02(06_jQueryDOM) - 이미지 목록 클릭 시 클릭한 이미지 띄우기 본문

JAVA_EE/JQuery

[21.10.18] exam02(06_jQueryDOM) - 이미지 목록 클릭 시 클릭한 이미지 띄우기

luvforjunk 2021. 10. 18. 10:58
728x90
반응형
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
div {
	width: 480px;
	height: 300px;
	padding-top: 20px;
	background-size: 100% 100%;
}

ul {
	padding: 10px 20px;
	background-color: rgba(255, 255, 255, 0.6);
	/* 0.6은 투명도를 나타냄 */
}
</style>
</head>
<body>
	<div>
		<ul id="menu">
			<li class="item"><a href="#">../img/img1.PNG</a></li>
			<li class="item"><a href="#">../img/img2.PNG</a></li>
			<li class="item"><a href="#">../img/img3.PNG</a></li>
		</ul>
	</div>

	<script type="text/javascript"
		src="http://code.jquery.com/jquery-3.6.0.min.js"></script>
	<script type="text/javascript">
$(function() {
	$('.item > a').click(
			function() {
				var index = $(this).parent().index();
				console.log('index = ' + index);

				var image = [ '../img/img1.PNG', '../img/img2.PNG',
						'../img/img3.PNG' ];

				$(this).parents('div').css({
					'backgroung-image' : 'url(' + image[index] + ')'
				});
				return false;
			});
});
</script>
</body>
</html>

 

 

 

[결과]

 

728x90
반응형