在wordpress循環中,想要使鏈接點擊時縮略圖切換。環在循環中顯示/隱藏縮略圖
部分:
<?php $i++; ?>
<?php $aktualnosc_meta = get_post_meta($aktualnosc->ID); ?>
<div class="case_study_box col-md-4 col-sm-6 col-xs-12">
<div class="case_study_img">
<a id="displayText-<?php echo $i; ?>" href="javascript:toggle();">show</a>
<div id="toggleText-<?php echo $i; ?>" style="display: none">
<a href="<?php echo get_permalink($aktualnosc->ID) ?>">
<?= get_the_post_thumbnail($aktualnosc->ID, 'full', []) ?>
</a>
</div>
</div>
JS:
<script type="text/javascript">
function toggle() {
var ele = document.getElementById("toggleText-<?=$i;?>");
var text = document.getElementById("displayText-<?=$i;?>");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}
}
</script>
它不工作。我點擊「顯示」鏈接,但沒有任何反應。你可以幫我嗎?
所以,你有一大堆的功能'toggle',對不對? –
是的。也許我應該將數字「我」添加到函數名稱。 – Marcin324
definetely你應該添加$我,但不是在函數名.. –