2017-06-01 91 views
0

我有一个引导程序4导航栏,除了一个链接,效果很好。点击“链接到”trainee-portal.php“不做任何事情。这是代码。下拉菜单href不工作

<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是正确的,因为它的工作原理上的无序列表中的所有其他环节,因为我可以用鼠标右键单击该项目,并在另一个选项卡中打开“受训者portal.php”。我尝试删除类,甚至将类下拉菜单项更改为导航链接。它看起来不同,但没有发生点击。我改变了列表中的位置。没有。我删除了href中的php代码以使链接相对。没有。我重新输入了另一个ID的链接。没有。 BTW pseudologin只是简单地打开登录表单,如果用户没有登录。它的工作原理,但我也试图删除它。没有。我错过了明显的东西吗? 虽然我在等待您的输入,但我会使用javascript导航,但这会破坏href的目的。

在此先感谢您的帮助。

回答

0

如果您将“恢复我的病例”链接放在列表最底部,它会打开吗?如果是这样,我会进入我的浏览器的“检查”>“网络”部分,看看我的分页上是否有某些内容阻塞它。

+0

感谢您的回应哈利。没什么区别。我认为href =“#”可能以某种方式干扰后来的href =“一个真正的链接路径”,但它没有任何区别。奇? – user3169497