当你点击显示页面的 “编辑” 按钮之后,就会自动跳转到编辑页面。
两个页面的排版都是左右式的,左边类似导航菜单,什么“基本配置”“终端配置”“报警配置”...等等一列选项大类,右边就是这些选项的具体内容~!
比如对于显示页面,我点击“终端配置”,右边就相应的显示其内容~!其他类似~! 我采取的方式市 把“基本配置”的内容默认显示,其他所有的选项大类内容都默认隐藏,当你点击其他选项大类时,在右侧激活并显示,其余的再变为隐藏~!
但是现在出现了一个问题,当我在显示页面,显示“终端配置”的时候,点击“编辑”,跳转到 编辑 页面的时候,就默认显示了“基本配置”的编辑内容(因为编辑页面的默认显示就是“基本配置”),而不会直接跳转到“终端配置”的编辑页面~! 要跳转,需要自己手动点~! 这个体验确实不好~!
但是我这个是用javascript控制的显示与隐藏,而不是各自独立的页面,真不知道怎么处理了~!
5 个解决方案
#1
显示的样式有点类似 CSDN 论坛的模式,左边点击论坛类型,右边显示内容~!
但是我的只有十个选项, 而且没有二级菜单~! 关键是我不是使用独立的页面,而是在同一个页面,控制显示与隐藏而已~!
那跳转的时候,既要保证跳转到编辑页面,又要保证跳转的对应,“终端配置“的显示页面就要跳到“终端配置”的编辑页面,而不能跳到默认的“基本配置”页面~!
有点无奈~! 急急急~! 分不多 见谅~!
但是我的只有十个选项, 而且没有二级菜单~! 关键是我不是使用独立的页面,而是在同一个页面,控制显示与隐藏而已~!
那跳转的时候,既要保证跳转到编辑页面,又要保证跳转的对应,“终端配置“的显示页面就要跳到“终端配置”的编辑页面,而不能跳到默认的“基本配置”页面~!
有点无奈~! 急急急~! 分不多 见谅~!
#2
楼主 你把个对应的模块名 取得具有一定的意义。。。
然后js做 隐藏|显示 的时候 取同名的就可以了
然后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()
});
#3
我上面说的不是很准确,跳转的时候,都是由显示页面(view.jsp)跳转到编辑页面(edit.jsp),只是跳转过去的时候,对应的选项大类要一致~!我现在跳转的时候,只是跳转了,但是不管我在显示页面选择的是"基本配置"还是"终端配置"还是其他,跳转过去的时候,在编辑都只会默认显示"基本配置"的选项内容。
比如我现在在显示页面点击的是“终端配置”的内容,那理论上我点击编辑之后,应该是会直接跳到 编辑页面,并且让"终端配置"显示出来,而不应该还是显示默认的"基本配置"~!
这个意思~!
比如我现在在显示页面点击的是“终端配置”的内容,那理论上我点击编辑之后,应该是会直接跳到 编辑页面,并且让"终端配置"显示出来,而不应该还是显示默认的"基本配置"~!
这个意思~!
#4
你点编辑时候跳转页面时候加个参数就行了 比如“终端配置”编辑按钮事件为edit.jsp?target=zdpz,
edit.jsp就根据target这个值通过js动态设置默认显示“终端配置”。
#5
同意楼上的
页面跳转的时候加参数
编辑页面根据接收到的参数动态显示 不要写死
页面跳转的时候加参数
编辑页面根据接收到的参数动态显示 不要写死
#1
显示的样式有点类似 CSDN 论坛的模式,左边点击论坛类型,右边显示内容~!
但是我的只有十个选项, 而且没有二级菜单~! 关键是我不是使用独立的页面,而是在同一个页面,控制显示与隐藏而已~!
那跳转的时候,既要保证跳转到编辑页面,又要保证跳转的对应,“终端配置“的显示页面就要跳到“终端配置”的编辑页面,而不能跳到默认的“基本配置”页面~!
有点无奈~! 急急急~! 分不多 见谅~!
但是我的只有十个选项, 而且没有二级菜单~! 关键是我不是使用独立的页面,而是在同一个页面,控制显示与隐藏而已~!
那跳转的时候,既要保证跳转到编辑页面,又要保证跳转的对应,“终端配置“的显示页面就要跳到“终端配置”的编辑页面,而不能跳到默认的“基本配置”页面~!
有点无奈~! 急急急~! 分不多 见谅~!
#2
楼主 你把个对应的模块名 取得具有一定的意义。。。
然后js做 隐藏|显示 的时候 取同名的就可以了
然后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()
});
#3
我上面说的不是很准确,跳转的时候,都是由显示页面(view.jsp)跳转到编辑页面(edit.jsp),只是跳转过去的时候,对应的选项大类要一致~!我现在跳转的时候,只是跳转了,但是不管我在显示页面选择的是"基本配置"还是"终端配置"还是其他,跳转过去的时候,在编辑都只会默认显示"基本配置"的选项内容。
比如我现在在显示页面点击的是“终端配置”的内容,那理论上我点击编辑之后,应该是会直接跳到 编辑页面,并且让"终端配置"显示出来,而不应该还是显示默认的"基本配置"~!
这个意思~!
比如我现在在显示页面点击的是“终端配置”的内容,那理论上我点击编辑之后,应该是会直接跳到 编辑页面,并且让"终端配置"显示出来,而不应该还是显示默认的"基本配置"~!
这个意思~!
#4
你点编辑时候跳转页面时候加个参数就行了 比如“终端配置”编辑按钮事件为edit.jsp?target=zdpz,
edit.jsp就根据target这个值通过js动态设置默认显示“终端配置”。
#5
同意楼上的
页面跳转的时候加参数
编辑页面根据接收到的参数动态显示 不要写死
页面跳转的时候加参数
编辑页面根据接收到的参数动态显示 不要写死