0
클릭 할 때 div가 표시되도록하는 이미지 아이콘이 3 개 있습니다. Jquery가 제 모국어가 아니기 때문에 나는 막혔습니다. 한 번에 하나의 div 만 표시되도록 할 수있는 방법이 있습니까? 아래는 지금까지 가지고있는 코드입니다. 나는 인터넷 주위를 파고 있지만, 내 상황과 마주하지 않았다. 어떤 도움을 주셔서 감사합니다. Jquery는 한 번에 하나의 토글 div 만 열 수 있도록 허용합니다.
<div class="row">
<div id="callout-icons" class="large-12 large-centered columns" data-equalizer="cta">
<div class="medium-4 small-4 columns overlay-parent container" data-equalizer-watch="cta">
<span class="overlay-support">Support</span>
<img src="<?php echo get_template_directory_uri(); ?>/assets/images/Support_v2.png" class="image" />
<div class="overlay">
<div class="text show-support">Make a Gift</div>
</div>
</div>
<div class="medium-4 small-4 columns overlay-parent container" data-equalizer-watch="cta">
<span class="overlay-news">News</span>
<img src="<?php echo get_template_directory_uri(); ?>/assets/images/news.png" class="image" />
<div class="overlay">
<div class="text show-news">UW News</div>
</div>
</div>
<div class="medium-4 small-4 columns overlay-parent container" data-equalizer-watch="cta">
<span class="overlay-inspire">Inspire</span>
<img src="<?php echo get_template_directory_uri(); ?>/assets/images/inspire.png" class="image" />
<div class="overlay">
<div class="text show-inspire">Student Finance Clubs</div>
</div>
</div>
</div>
</div> <!-- End hover icons -->
<div class="row">
<div id="support-reveal" class="medium-6 columns">
<p>Help support student development and student exposure to financial services careers, by contributing to the Badgers in Finance Fund. Invest in other areas of UW by visiting <a href="">supportuw.org</a>.</p>
</div>
</div>
<div class="row">
<div id="news-reveal" class="medium-6 medium-offset-6 columns">
<div class="row">
<div class="medium-6 columns">
<p>Stay up on all things UW with a general overview of what’s happening throughout.</p>
</div>
<div class="medium-6 columns">
<ul>
<li>Update Magazine</li>
<li>On Wisconsin</li>
<li>UW Athletics</li>
<li>Campus Happenings</li>
</ul>
</div>
</div>
</div>
</div>
<div class="row">
<div id="inspire-reveal" class="medium-6 medium-offset-6 columns">
<div class="row">
<div class="medium-6 columns">
<p>Reach out to the following UW student organizations to offer guidance and recruit future leaders..</p>
</div>
<div class="medium-6 columns">
<ul>
<li>Graduate Finance Organization</li>
<li>Women in Finance and Accounting</li>
<li>Finance & Investment Society</li>
<li>Capital Management Club</li>
<li>Economics Students Association</li>
<li>Women in Economics</li>
<li>Investment Banking Club</li>
<li>Financial Occupations Club for University Students</li>
</ul>
</div>
</div>
</div>
</div><!-- End Reveal boxes -->
여기에 스크립트 코드 :
<script>
jQuery(document).ready(function($) {
$(".show-support").click(function(){
$("#support-reveal").slideToggle('slow')
});
$(".show-news").click(function(){
$("#news-reveal").slideToggle('slow')
});
$(".show-inspire").click(function(){
$("#inspire-reveal").slideToggle('slow')
});
});
</script>
보통 내가 보여주고 싶은 사업부 ID를 전달하는 함수를 만드는 것 ... 모든 div의의 OnClick에서 해당 함수를 호출 페이지로드시 jt를 호출하여 기본값이 될 매개 변수를 – Ctznkane525
에 지정하면이 함수는 다른 클래스를 숨길 수 있습니다. – Ctznkane525
에 동일한 클래스를 지정하십시오. – julekgwa