너무 많은 답변을 보았습니다. jQuery에 대한 지식이 너무 희귀하기 때문에 관련성을 부여 할 수 없습니다. 그래서 저는 그냥 가서 물어볼 것입니다. 나는 당신이 모두 꺼리지 않기를 바란다!동적 div ID 사용 방법
$("#button1").mouseenter(function(){
$("#a1").fadeIn('100', function() { });
$("#button1").mouseleave(function(){
$("#a1").fadeOut('100', function() {});
});
});
내가 mouseenter
에, 나는 해당 화살표를 활성화 할 여러 개의 버튼이 있습니다
그래서, 여기에 스크립트입니다.
#button2
to #arrow2
등의 스크립트를 반복하지 말고 어떻게 $()
비트에 깔끔한 변수를 넣고 작동시킬 수 있습니까? 간단하게 들리지만, 내 고밀도가 찾을 수없는 방법이있을 것입니다.
<div id="buttons">
<p><a href="#"><img src="images/1.png" name="button1" id="button1" /></a></p>
<p><a href="#"><img src="images/2.png" name="button2" id="button2" /></a></p>
<p><a href="#"><img src="images/3.png" name="button3" id="button3" /></a></p>
<p><a href="#"><img src="images/4.png" name="button4" id="button4" /></a></p>
<p><a href="#"><img src="images/5.png" name="button5" id="button5" /></a></p>
</div>
<div class="arrow" id="a1"><img src="images/arrow.png" width="747" height="75" /></div>
<div class="arrow" id="a2"><img src="images/arrow.png" width="747" height="75" /></div>
<div class="arrow" id="a3"><img src="images/arrow.png" width="747" height="75" /></div>
<div class="arrow" id="a4"><img src="images/arrow.png" width="747" height="75" /></div>
<div class="arrow" id="a5"><img src="images/arrow.png" width="747" height="75" /></div>
<div class="arrow" id="a6"><img src="images/arrow.png" width="747" height="75" /></div>
당신은 HTML을 추가 할 수 있습니다 - 다만'#의 a1'는'#의 button1' 관련 여기서보고 싶어 -이은에 클래스를 사용하여 얻을 수있는 버튼을 누른 다음 화살표 요소를 "찾는다" – ManseUK
DOM에서'# button1'과'# a1'의 관계는 무엇입니까? 또한'mouseleave'에 대한 새로운 이벤트 핸들러를 추가 할 때마다'mouseenter'가 트리거됩니다. –