我有一个下拉用户菜单,其中包含无法正确重定向的子链接。不幸的是,我没有编写前端代码,所以我只是想让它链接到动态 PHP url。顺便说一句,我也在 CodeIgniter 框架内工作。用户的过程中有两次点击(类似于谷歌的用户图标)。1.您单击用户图像和下拉箭头, 2.您看到配置文件、设置、注销。
使用以下脚本,单击下拉箭头会重定向到第一个链接,配置文件,甚至不做下拉动画。有什么想法吗?
这是PHP文件:
<div class="user css3">
<a href="" class="css3"> <img src="images/user.jpg" alt="user" class="css3" /> </a>
<div class="child css3">
<ul class="user_links">
<li><a href="<?=base_url()?>/profile/view/<?=$userID?>/myfeed">Profile</a></li>
<li><a href="<?=base_url()?>/settings/">Settings</a></li>
<li><a href="<?=base_url()?>/login/logout">Logout</a></li>
</ul>
</div>
</div>
这是下拉箭头按钮的 JavaScript:
$('div.user').click(function() {
$('div.user div.child').slideToggle("fast");
$('div.live div.action div.category div.child, div.live div.action div.sort div.child').slideUp();
return false;
});
这是我想出的 JavaScript <ul>
(我不是 JS 开发人员。哈哈):
$('ul.user_links li a').click(function() {
document.location($(this).attr("href"));
});
任何想法都非常感谢!