为了账号安全,请及时绑定邮箱和手机立即绑定

例如下图,点击左侧css教程的导航栏,内容会出现在右侧框内,这如何实现呢?多谢!

例如下图,点击左侧css教程的导航栏,内容会出现在右侧框内,这如何实现呢?多谢!

慕尼黑5914681 2016-12-22 16:30:18
查看完整描述

3 回答

?
习惯受伤

TA贡献885条经验 获得超1144个赞

有两种做法: 1,如楼上同学所说,用Ajax异步获取内容,服务器可直接返回HTML填充在右侧,或者服务器只返回数据,用HTML模板渲染填充。 2,简单的做法就是右侧部分整体嵌入进iframe,给iframe给id,如rightFrame,左侧的链接可以写为: <a href='link.html' target='rightFrame'>点击在右侧打开</a> 即可,主要的一点就是链接里的target='rightFrame'不能缺少!
查看完整回答
2 反对 回复 2016-12-23
?
code哒哒

TA贡献19条经验 获得超3个赞

每个菜单对应一个div,

当点击菜单时,首先将当前菜单背景色改变,其他兄弟菜单项还原,

然后显示对应div,隐藏其他的兄弟节点div

这种做法会导致前端页面过于庞大,推荐服务器模板开发,实际上这个网页也就是用服务器模板做的

查看完整回答
反对 回复 2016-12-23
?
qq_有妖气_2

TA贡献2条经验 获得超1个赞

可以采用AJAX异步加载右侧页面,点击左侧的导航栏时只加载右边的内容就可以

查看完整回答
反对 回复 2016-12-22
  • 3 回答
  • 0 关注
  • 4453 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信