다른 div 안에 엄지 손톱이 있습니다. 미리보기 이미지를 올리면 부모 div가 사라지고 축소판 배경으로 전환되기를 원한다면 마우스를 올려 놓으면 원본 이미지로 다시 사라집니다.마우스 오버시 전환 배경 이미지/CSS 변경?
나는 지금까지 부모 배경을 축소판의 배경으로 바꿨지 만 이전에는 변경되지 않았습니다.
$(document).ready(function() {
var originalBG;
var hoverBG;
$(".alt-img").hover(
function() {
originalBG = $(this).parent().css('backgroundImage');
hoverBG = $(this).css('backgroundImage');
$(this).parent().css('backgroundImage',hoverBG);
},
function() {
$(this).parent().css('backgroundImage',originalBG);
}
);
});
또한 누구든지 나를 고치기 전에이 코드를 별도의 함수로 추상화해야 코드를 복제 할 수 없다는 것을 알고 있습니다. –
var $ this = $ (this)와 같이 변수에 객체를 캐시하는 것도 좋은 생각입니다. – jAndy