728x90
SMALL
background image를 js, jquery 사용하여 동적으로 바꿔주고 싶을 때
나는 jquery가 편해서 jquery를 씀
예시)
var url = "https://cdn.pixabay.com/photo/2022/08/14/13/42/flower-7385943_960_720.jpg";
//javascript
var ele = document.getElementByClassName("container");
ele.style.backgroundImage = `url(${url})`;
//jquery
$(".container").css({"background-image":`url(${url})`});
최종코드)
function changeImg(){
var type = getParameterByName("fclt_type2");
var url = "../css/images/bg/"+type+".jpg";
$(".container").css({"background-image":`url(${url})`});
}
던져주는 parameter인 해당 시설의 타입을 가져와 배경의 사진을 바꿔줬어야 했기떄문에 위와 같은 코드를 사용함
db에 시설별 사진 path를 저장해놓고 그걸 불러오면 더 확장성있겠지만 시간이 없어서 이만..
728x90
LIST
'Front > Html, css,jsp' 카테고리의 다른 글
[css]visibility : hidden, display : none 의 차이점 (0) | 2022.05.13 |
---|---|
[html]form action="" 이고 type이 submit일 때 ajax로 검색하기, form reload 현상 (0) | 2022.05.12 |
selectric 초기화 refresh (0) | 2021.11.22 |
a태그나 button이용해 페이지이동 (0) | 2021.09.16 |
jstl 숫자앞에 00붙히기, 숫자 패턴 , 포맷 바꾸기 (0) | 2021.07.09 |
댓글