首先是有两个页面,一个是显示页面,一个是编辑页面,内容排版几乎一样~!当你点击显示页面的 “编辑” 按钮之后,就会自动跳转到编辑页面。两个页面的排版都是左右式的,左边类似导航菜单,什么“基本配置”“终端配置”“报警配置”...等等一列选项大类,右边就是这些选项的具体内容~!比如对于显示页面,我点击“终端配置”,右边就相应的显示其内容~!其他类似~! 我采取的方式市 把“基本配置”的内容默认显示,其他所有的选项大类内容都默认隐藏,当你点击其他选项大类时,在右侧激活并显示,其余的再变为隐藏~!但是现在出现了一个问题,当我在显示页面,显示“终端配置”的时候,点击“编辑”,跳转到 编辑 页面的时候,就默认显示了“基本配置”的编辑内容(因为编辑页面的默认显示就是“基本配置”),而不会直接跳转到“终端配置”的编辑页面~! 要跳转,需要自己手动点~! 这个体验确实不好~!但是我这个是用javascript控制的显示与隐藏,而不是各自独立的页面,真不知道怎么处理了~!javascriptjsp css
有点无奈~! 急急急~! 分不多 见谅~!
然后js做 隐藏|显示 的时候 取同名的就可以了<ul id="leads">
<li lead="page_1"></li>
<li lead="page_2"></li>
<li lead="page_3"></li>
</ul>
<ul id="pages">
<div page="page_1" is_page="true"></div>
<div page="page_2" is_page="true"></div>
<div page="page_3" is_page="true"></div>
</ul>
$("#leads li").click(function(){
$("#pages [is_page='true']").hide();
$("#pages [page='" + $( this ).attr("lead") + "']").show()
});
edit.jsp就根据target这个值通过js动态设置默认显示“终端配置”。