菜单栏点击事件,用ajax加载页面

<body>



//定义菜单栏
<div tabindex="1" class="sidebar" id="sidebar" style="cursor: url(https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.3.0/css/images/openhand.cur),n-resize; -ms-overflow-x: hidden; -ms-overflow-y: hidden; -ms-overflow-style: none; -ms-touch-action: none;">

<ul id="nav">


<li>
<a title="" id="a_0" href="javascript:void(0)"><i class="fa fa-home"></i> 全网信息
</a>
<ul id="u_0">
</ul>
</li>
<li>
<a title="设备管理" id="a_2" href="#web_add.html"><i class="fa fa-desktop"></i> 设备管理
</a>
</li>
<li>
<a title="任务管理" href="javascript:void(0)"><i class="fa fa-server"></i> 任务管理
</a>
</li>
<li>
<a title="自动发现" href="javascript:void(0)"><i class="fa fa-search"></i> 自动发现
</a>
<ul>
<li>
<a id="a_9" href="#discover/nodediscover.html">发现设备</a>
</li>
<li>
<a id="a_10" href="#discover/linkdiscover.html">发现链路</a>
</li>
<li>
<a id="a_11" href="#discover/resourcediscover.html">发现资源</a>
</li>
</ul>
</li>
<li>
<a title="故障管理" href="#testa.html"><i class="fa fa-exclamation-triangle"></i> 故障管理
</a>
<ul>
<li>
<a id="a_12" href="#alarmmanagement/currentalarm.html">当前告警</a>
</li>
<li>
<a id="a_13" href="#alarmmanagement/historyalarm.html">历史告警</a>
</li>
<li>
<a id="a_14" href="#alarmmanagement/errorsolution.html">解决方案</a>
</li>
<li>
<a id="a_15" href="#alarmmanagement/alarmsound.html">告警声音</a>
</li>
<li>
<a id="a_16" href="#event/nodeeventmanager.html">事件管理</a>
</li>
</ul>
</li>


<li>
<a title="" href="javascript:void(0)"><i class="fa fa-bar-chart"></i> 报表统计
</a>
<ul>
<li>
<a id="a_21" title="系统信息一览" href="#systemReport.html">系统信息一览</a>
</li>
<li>
<a id="a_22" title="全网设备统计" href="deviceReport.html">全网设备统计</a>
</li>
</ul>
</li>
<li>
<a title="性能管理" href="javascript:void(0)"><i class="fa fa-tachometer"></i> 性能管理
</a>
<ul>
<li>
<a id="a_24" href="#perfmanager/actualPerf.html">实时性能</a>
</li>
<li>
<a id="a_25" href="#perfmanager/detailedperf.html">详细性能</a>
</li>
<li>
<a id="a_26" href="#perfmanager/summaryperf.html">性能汇总</a>
</li>
</ul>
</li>
</ul>
</div>
<!-- Main content starts -->
<div class="row index_div">
<!-- Main bar -->
<div class="row mainbar ">
<div class="row">
<div class="loading" id="loading" style="display: none;">加载中...</div>
</div>
<div class="row page-head">
<h2 class="head-left" style="margin-top: 10px;margin-bottom: 10px;">
<span>全网信息>5680</span>
</h2>
</div>
<!-- Page heading -->
<div class="row" id="subPage" name="subPage">
//将菜单栏链接的内容加载在这里
</div>
</div>

</div>

<script type="text/javascript">

$(function() {

$("#a_0").click();
$.ajax({
url: "web.html", 
context: document.body,
success: function(result) {


$("#subPage").html(result);
}
});
$("#nav a").click(function() {

var index=$(this).attr("href").indexOf("#");
if(index!=-1)
{

var urlAdd = $(this).attr("href").substr(index+1,$(this).attr("href").length-1);

$.ajax({
url: urlAdd,
context: document.body,
success: function(result) {


$("#subPage").html(result);
}
});
var a = $(this);
var title = "";


while(a.parent("li").parent("ul").attr("id") != "nav") {


title = a.parent("li").parent("ul").siblings("a").text() + ">" + title;
a = a.parent("li").parent("ul");
}


title = title + $(this).text();


$(".head-left span").text(title);
}
})


})

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值