我有一个bootstrap 4导航栏,除了一个链接外,效果很好。链接到" trainee-portal.php"点击不做任何事。这是代码。
<li class="nav-item dropdown" style="padding: 10px 15px;">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false" id="trainees">Trainees</a>
<div class="dropdown-menu">
<ul>
<li><a id="authorRegistration" href="<?php echo site_path(); ?>author-registration.php" class="pseudologin dropdown-item">Become an author</a></li>
<li><a id="editUserRegistration" href="<?php echo site_path(); ?>user-registration.php" class="pseudologin dropdown-item">Edit my profile</a></li>
<li><a id="learnerProgress" href="#" class="pseudologin dropdown-item">Resume my cases</a></li>
<li><a id="learnerPortal" href="<?php echo site_path(); ?>trainee-portal.php" class="pseudologin dropdown-item">Trainee Portal</a></li>
</ul>
</div>
</li>
href是正确的,因为它适用于无序列表中的所有其他链接,因为我可以右键单击该项并打开&#34; trainee-portal.php&#34;在另一个标签中。我尝试删除类,甚至将类dropdown-item更改为nav-link。它看起来不同但点击时没有任何反应。我改变了列表中的位置。没有。我删除了href中的php代码以使链接相对。没有。我用另一个id重新输入了链接。没有。如果用户尚未登录,BTW伪语言只是打开登录表单。它可以工作,但我也尝试删除它。没有。我错过了一些明显的东西吗 当我在等待您的输入时,我将使用javascript进行导航,但这会破坏href的目的。
提前感谢您的帮助。
答案 0 :(得分:0)
如果你把&#34;恢复我的案例&#34;它会打开吗?链接在列表的最底部?如果是这样,我会进入Inspect&gt;我的浏览器的网络部分,看看我的分页上是否有某些内容阻止了它。