0
空のコンテナを非表示にする関数を使用していますが、1つのセクションでは機能しません。ここjQuery関数はセクションを非表示にしません
コードである:
$('.lmla-hidden').each(function() {
if ('' === $.trim($(this).text())) {
$(this).hide();
}
});
それが適用されている場所です:
<section class="section-wrapper-projects lmla-hidden">
<h2 class="section-title lmla-hidden"><?php echo CFS()->get('course_details_title_project'); ?></h2>
<div class="projects-description lmla-hidden">
<?php echo CFS()->get('design_cycle'); ?>
</div>
<div class="single-project-wrapper lmla-hidden">
<p class="project-title lmla-hidden"><?php echo CFS()->get('project_title'); ?></p>
<div class="project-image lmla-hidden"><img src="<?php echo CFS()->get('project_image'); ?>"></div>
<style> .project-link-btn a {color: <?php echo CFS()->get('link_text_colour'); ?>;} </style>
<style> .project-link-btn {background: <?php echo CFS()->get('project_link_colour'); ?>;} </style>
<div class="project-link-btn lmla-hidden"><?php echo CFS()->get('projects_link'); ?></div>
</div>
</section>
パディング底性が依然としてセクションに適用されています。
'LMLA-hidden'あなたはを参照してくださいどの文字を指定することができますクラス' LMLA-hidden'と非常に多くの要素があるのですか? – guradio
関数内にデバッガを置くだけで、テキストが空でない理由を理解しようとするときは、まず自分で行います。 – jarvanJiang
特に、セクションクラス "section-wrapper-projects"です。 lmla-hiddenが適用されると、他の要素はすべて非表示になります。セクションのみがそのプロパティを保持します。私はそれがセクションを隠すことができないという機能と何か関係があるかもしれないと思った。 – TomasG