몇 블록에서 jquery 효과에 문제가 있습니다. Mouseenter와 mouseleave는 첫 번째 div 블록에서만 작동하지만 다른 곳에서는 그렇지 않습니다.마우스 오버 문제 및 jquery 문제
$(document).ready(function() { $('#mainbox').mouseenter( function() { $('#infobox').fadeIn(); }); $('#mainbox').mouseleave( function() { $('#infobox').fadeOut(); }); });
또한 블록 : 여기
은 JS입니다<div id="mainbox"><div id="infobox" style="display: none;">first block - it works on this one</div></div>
<div id="mainbox"><div id="infobox" style="display: none;">2nd block - it doesn't work/div></div>
<div id="mainbox"><div id="infobox" style="display: none;">3rd block - it doesn't work</div></div>
너희들은 문제가 무엇인지 어떤 아이디어가 있습니까? 클래스에
** ID는 서로 달라야합니다 ** 당신은 같은 ID를 가진 여러 요소를 가질 수 없습니다 –
: 스위치 클래스 ID와 마우스 이벤트를 바인딩 같은 사업부 내에서 검색합니다! . ID는 문서마다 고유해야합니다. – crush
[jQuery 툴팁의 가능한 복제본은 표의 첫 번째 행에만 적용됨] (http://stackoverflow.com/questions/3497930/jquery-tooltip-only-works-for-first-row-of-table) – JJJ