【发布时间】:2022-03-05 01:03:25
【问题描述】:
如果单击 li,我想在 div 上添加显示活动,如果单击另一个 li,则将其删除
我有这个代码
<ul class="nav nav-tabs nav-pills nav-fill" id="postsTab" role="tablist">
<li class="nav-item" role="presentation"><button aria-controls="entertainment" aria-selected="true" class="nav-link active" data-bs-target="#entertainment" data-bs-toggle="tab" id="entertainment-tab" role="tab" type="button">Entertaiment</button></li>
<li class="nav-item" role="presentation"><button aria-controls="infotainment" aria-selected="false" class="nav-link" data-bs-target="#infotainment" data-bs-toggle="tab" id="infotainment-tab" role="tab" type="button">Infotainment</button></li>
<li class="nav-item" role="presentation"><button aria-controls="music" aria-selected="false" class="nav-link" data-bs-target="#music" data-bs-toggle="tab" id="music-tab" role="tab" type="button">Music</button></li>
<li class="nav-item" role="presentation"><button aria-controls="lifestyle" aria-selected="false" class="nav-link" data-bs-target="#lifestyle" data-bs-toggle="tab" id="lifestyle-tab" role="tab" type="button">Lifestyle</button></li>
<li class="nav-item" role="presentation"><button aria-controls="recipe" aria-selected="false" class="nav-link" data-bs-target="#recipe" data-bs-toggle="tab" id="recipe-tab" role="tab" type="button">Recipe</button></li>
</ul>
并且对于类选项卡窗格淡入淡出上的添加-删除在下面的差异 div 上显示活动只有“选项卡窗格淡入淡出”
<!-- entertainment posts -->
<div aria-labelledby="entertainment-tab" class="tab-pane fade show active" id="entertainment" role="tabpanel">
<div class="row post-carousel-featured post-carousel">
@foreach($entertainment as $etrtmn)
<!-- post -->
...
任何人都可以帮助我的代码?对不起我的英语不好
【问题讨论】:
-
我建议使用 alpinejs。它与 laravel 完美结合。例如codepen.io/smashingmag/pen/LYVjBXm 在此处查看文档:alpinejs.dev/directives/show
标签: javascript php html css laravel