嗨,我有我的顯示和隱藏的休耕代碼。 但在我的瀏覽器中,這些nu加號或減號圖像。JQuery顯示/隱藏或切換圖像+/-
$(window).ready(function() {
$('header').click(function() {
var text = $(this).children(' #bericht');
if (text.is(':hidden')) {
text.slideDown('200');
$('img', this).attr('src', 'images/icons/up.png').show(200);
} else {
text.slideUp('200');
$('img', this).attr('src', 'images/icons/down.png').show(200);
}
});
$('img', this).attr('src', 'images/icons/up.png').show(200);
});
});
這是我的html代碼,我有。
<section id="box-ui">
<header class="head-title">Test kopje<img class="toggle" src="images/icons/up.png" /></header>
<div id="bericht" class="berichtui">
<a href="#">Beetje tekst hier maar....?</a><br>
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?</div>
</section>
<section id="box-ui">
<header class="head-title">Test kopje<img class="toggle" src="images/icons/up.png" /></header>
<div class="berichtui">
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?<br>
Beetje tekst hier maar....?</div>
</section>
那麼,我做錯了什麼人,誰可以告訴我;)
這就是我對JSFIDDLE。
變化'$(本)。兒童( '#bericht ')''到$(本).closest(' 節 ')。找到('。berichtui')'。此外,您可能希望擺脫所有這些重複的ID,這是無效的HTML,如果您嘗試按ID選擇,會導致問題。如果它被多次使用,請將其作爲課程。 –