В цепочке 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', верно? –
Да. Может быть, я должен добавить число «i» к имени функции. – Marcin324
definetely u должен добавить $ i, но не в имя функции .. –