이전에 jQuery를 사용하여 롤오버 이미지를 스왑하는 반응 형 이미지 기반 탐색 메뉴가 있습니다.부모 이미지 위로 Jquery 이미지 롤오버
<ul id="mainmenu">
<li><a href="#"><img src="nav1-off.png" class="rollover"/></a>
<div class="mega-menu"><p>Mega menu content in here</p></div>
</li>
<li><a href="#"><img src="nav2-off.png" class="rollover"/></a>
<div class="mega-menu"><p>Mega menu content in here</p></div>
</li>
</ul>
$("img.rollover").hover(
function() { this.src = this.src.replace("-off", "-on");
},
function() { this.src = this.src.replace("-on", "-off");
});
부모 리가 위에있을 때 어떻게 이미지 src를 토글해야합니까?
기본적으로 새로 추가 된 메가 메뉴 div가 마우스 오버 한 이미지 위로 마우스를 올리면 여전히 메뉴에 표시됩니다. 시도이 있지만 운 -
가$("img.rollover").parent().hover(
function() {
$("img.rollover",this).src = $("img.rollover",this).attr("src").replace("-off", "-on");
},
function() {
$("img.rollover",this).src = $("img.rollover",this).attr("src").replace("-on", "-off");
});
plz create http://jsfiddle.net/ –