点击导航栏,实现下方内容改变

  经常看到网页当中,上方一个导航栏,下面有内容,点击导航栏菜单,就可以改变下方的内容,今天查了查实现方法,本人用的frameset+frame实现的,实现方法简单,容易理解。废话不多说,上代码:

Index.html

1 <html>
2     <head>
3         <title>index</title>
4     </head>
5     <frameset rows="25%,*" frameborder="1">
6         <frame name="top" src="top.html">
7         <frame name="botton" src="botton.html">
8     </frameset>
9 </html>        

说明:rows表示你要把网页上下分栏,cols表示左右分栏,rows后面"25%,*"有两项表示分成上下两栏,25%表示上栏占整个网页的25%,后面的*表示下栏占全部,如果第二个也出现分数,表示下栏占网页的百分比。这个rows当中只有两项,表示分两栏,3项表示分三栏,比如“25%,50%,25%”,以此类推。

frame标签表示分的栏数,和上面的rows里面的数量对应,分别给分的栏设置一个name,一般为top,botton,left,right,....src表示这一栏当中要显示的页面内容。

Top.html

1 <html>
2     <head>
3         <title>top</title>
4     </head>
5     <body>
6         <a href ="1.html" target="botton">1</a><br/>
7         <a href ="2.html" target="botton">2</a><br/>
8     </body>
9 </html>

top.html-------使用a标签的target属性,点击当前链接之后,要转向的栏的名称,使用botton,因为index。html当中,有name为botton的frame,所以表示点击1之后,会把1.html当中的内容显示到名称为botton的frame当中,由此实现了在上方top当中点击链接,在下方botton当中改变内容。

Botton.html

1 <html>
2     <head>
3         <title>botton</title>
4     </head>
5     <body>
6         show word.
7     </body>
8 </html>

1.html

1 <html>
2 <head>
3 <title>1</title>
4 </head>
5 <body>
6 1
7 </body>
8 </html>

2.html

1 <html>
2 <head>
3 <title>2</title>
4 </head>
5 <body>
6 2
7 </body>
8 </html>
时间: 2024-10-14 00:22:57

点击导航栏,实现下方内容改变的相关文章

网站点击导航栏标题,对应的元素平滑上移以及点击图片或按钮回到页面顶部的特效

之前看w3cshool上面,看到了a,name配合可以设置锚点,很多看书的网站上都用到,可以根据点击对应的目录章节,自动跳到具体的文字内容. 不过用锚点做的特效感觉很粗糙,不够平滑,总是一下子就跳到下面去了,没有给浏览者一种平滑的感觉.所以自己就计划着能不能做一种类似的比较平滑的效果呢? 当然是可以的.这篇博客中的特效要用到如下的函数和属性,大家没见过或者见过用过已经忘了的,可以到w3cshool上恶补下: eq(index):相当于数组吧,可以根据index索引到具体的对象 scrollTo(

设置导航栏上面的内容

// 设置左边的返回按钮 viewController.navigationItem.leftBarButtonItem = [UIBarButtonItem itemWithTarget:self action:@selector(back) image:@"navigationbar_back" highImage:@"navigationbar_back_highlighted"]; // 设置右边的更多按钮 viewController.navigation

点击导航栏tableView回到顶部

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(returnTop)];      self.navigationItem.titleView.userInteractionEnabled = YES; [self.navigationController.navigationBar addGestureRecognizer:tap]; #prag

在mui中遇到的内容覆盖导航栏的问题

一.问题描述: 公司项目中为了让内容以页面的形式显示,并要格式化页面内容,采用了百度的UEditor编辑器来显示内容,但是遇到了一个问题就是当下拉页面到一定距离之后,页面上方的导航栏会被内容遮盖. 二.解决办法: 将导航栏(mui头部)的z-index的值设置成大于内容区域(UE编辑器)的z-index.因为对z-index不是特别熟悉,应该说对滚动页面的实现不太熟悉,所以找问题原因的时候没有第一时间想到是这个问题.在调试器中看到UEditor编辑器的样式有个position:fixed,第一个

【前端】锚点定位到导航栏下方

1.获取导航栏的高度(outerHeight:会计算包括margin,padding等外层的高度) var gd = $("#daoHangLan").outerHeight(); 2.设置要跳转到的div的高度 $(".div").css({"margin-top":-gd});//设置margin为负高度 $(".div").css({"padding-top":gd});//设置padding距离 3

iOS开发笔记13:顶部标签式导航栏及下拉分类菜单

当内容及分类较多时,往往采用顶部标签式导航栏,例如网易新闻客户端的顶部分类导航,最近刚好有这样的应用场景,参考网络上一些demo,实现了这种导航效果,记录一些要点. 效果图(由于视频转GIF掉帧,滑动和下拉动画显得比较生硬,刚发现quickTime可以直接录制手机视频,推荐一下,很方便) 1.顶部标签式导航栏 (1)实现思路 其实就是在上下两个UIScrollView上做文章,实现联动选择切换的效果. ①顶部标签导航栏topCategoryListScrollView加载显示分类数据,下方con

微信小程序--仿京东UI样式顶部导航栏

我们先来看看京东的效果 分析 上端导航栏可以放置多个分类,可滑动 点击导航栏最右端按钮可以查看所有分类,同时背景模糊 内容部分右拉跳转到另外的分类 点击分类时导航栏的滑动部分自动滑动到合适的位置 我的实现 代码展示: js /** * categoryView.js - 分类页面 */ var fakeData = require('../../common/fakeData.js') Page( { data: { categories: ['全部'], currentTab: 0, scro

微信小程序开发之tab导航栏

实现功能: 点击不同的tab导航,筛选数据 UI:   js: data:{ navbar: ['半月维保', '季度维保', '半年维保',"年度维保"],    //count:[0,2,3],                                  //记录不同状态记录的数量    currentTab: 4, } //响应点击导航栏  navbarTap: function (e) {    var that = this;    that.setData({    

2017-3-30 Js实现导航栏,选项卡,图片轮播的制作

(一)导航栏的制作 显示的效果: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type=&quo