나는, 내가지도에 특정 링크가 표시 될 때 다음과 같은 jQuery를이 사업부를 보여주기 위해 작성해야 JQuery와 초보자 해요 :jquery variable?
<div id="locationmap">
<a class="linkhide" id="link1" href="#">Occupier 1</a>
<a class="linkhide" id="link2" href="#">Occupier 2</a>
<a class="linkhide" id="link3" href="#">Occupier 3</a>
</div>
<div id="mapdetail">
<div class="hideme" id="local1" style="display:none;">
<p>Some content one</p>
</div>
<div class="hideme" id="local2" style="display:none;">
<p>Some content two</p>
</div>
<div class="hideme" id="local3" style="display:none;">
<p>Some content three</p>
</div>
</div>
<script type='text/javascript'>//<![CDATA[
$("#link1").mouseover(function() { $("#local1").fadeIn(500); });
$("#link2").mouseover(function() { $("#local2").fadeIn(500); });
$("#link3").mouseover(function() { $("#local3").fadeIn(500); });
$(".linkhide").mouseout(function() { $(".hideme").css('display','none'); });
//]]>
</script>
그러나 당신이 .fadeIn을 볼 수, (500)되고있다 각 링크마다 반복됩니다. 이 변수를 한 번 변수로 만들고 각 행을 호출하는 방법은 무엇입니까? 이렇게하면 각 링크마다 동일한 코드 조각을 30 번 정도 반복해서 저장하지 않아도됩니다. http://jsfiddle.net/karlgoldstraw/4NRY7/
감사 :
내가 여기 JSfiddle 있습니다.
덕분에, 나는 내 결과를 달성하기 위해 많은 다른 방법이있을 줄 몰랐습니다. 모두에게 감사드립니다! – Karlgoldstraw