子页面没有变为活动页面
sub pages is not becoming active
本文关键字:活动页 更新时间:2023-09-26
在这里我有添加,查看和编辑页面。当我点击添加和查看页面时,页面变得活跃,父页面也变得活跃。但是,当我点击编辑页面,这是显示在视图页面的父没有成为活动。这是我的视图页面
<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-bed"></i> Room Management <b class="fa fa-plus dropdown-plus"></b> </a>
<ul class="dropdown-menu">
<li class="<?php if($active_mn=='add_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_class"> <i class="fa fa-caret-right"></i>Add Class</a> </li>
<li class="<?php if($active_mn=='view_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_class"> <i class="fa fa-caret-right"></i>View Class</a> </li>
<li class="<?php if($active_mn=='add_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_rooms"> <i class="fa fa-caret-right"></i>Add Rooms</a> </li>
<li class="<?php if($active_mn=='view_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_rooms"> <i class="fa fa-caret-right"></i>View Rooms</a> </li>
</ul>
</li>
从视图页面,我要编辑页面,这里是代码
<td><a class="btn btn-success active" href="<?php echo base_url() ?>admin/edit_hostel/<?php echo $row->id ?>"> Edit </a> </td>
下面是我使用菜单激活的脚本
<script>
$(document).ready(function () {
var url = window.location;
$('ul.dropdown-menu a[href="' + this.location.pathname + '"]').parent().addClass('open active');
$('ul.dropdown-menu a').filter(function() {
return this.href == url;
}).parent().parent().parent().addClass('open active');
});
</script>
<li class="dropdown <?php if($active_mn=='view_class'|| $active_mn=='view_rooms') echo "open active";?>"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-bed"></i> Room Management <b class="fa fa-plus dropdown-plus"></b> </a>
<ul class="dropdown-menu">
<li class="<?php if($active_mn=='add_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_class"> <i class="fa fa-caret-right"></i>Add Class</a> </li>
<li class="<?php if($active_mn=='view_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_class"> <i class="fa fa-caret-right"></i>View Class</a> </li>
<li class="<?php if($active_mn=='add_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_rooms"> <i class="fa fa-caret-right"></i>Add Rooms</a> </li>
<li class="<?php if($active_mn=='view_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_rooms"> <i class="fa fa-caret-right"></i>View Rooms</a> </li>
</ul>
</li>
尝试包含伪选择器
var url = window.location;
$('ul.dropdown-menu a[href*="' + this.location.pathname + '"]').parent().addClass('open active').closest('li').addClass('open active');
});
相关文章:
- 返回上一页时,Javascript仍处于活动状态
- 检测活动<李>用于jQuery转盘(分页)
- 启动活动分页类错误
- 在 AJAX 分页中添加类“活动”
- 仅当标签页处于非活动状态时,才会显示 Chrome 桌面通知
- 检测活动标签页是 chrome 扩展程序中的新标签页
- 单页网站粘性导航:更改内容元素的活动状态
- 如何在多页HTML5应用程序中保持JavaScript对象的活动状态
- 单页导航菜单—活动指示灯
- 如何将类从chrome扩展程序应用于活动标签页
- 单页网站上的谷歌分析活动跟踪
- 编辑活动Facebook页面的HTML(特别是聊天)
- 当某人在页面上时,保持一个:处于活动状态
- 当滚动处于活动状态时,使页脚消失
- 其他人如何在活动页面的DOM中搜索元素
- 单页网站上的复杂活动状态导航
- 带分页的引导旋转木马-当使用旋转木马控件时,当前幻灯片在导航中不活动
- 使用母版页时的活动元素
- 我如何在Jquery中创建一个活动选项卡效果取决于我在页面上
- 如何使 setInterval 在 Chrome 中的标签页处于非活动状态时也能正常工作