baihei白黑 2018-01-16 08:36 采纳率: 0%
浏览 3111
已结题

html一个页面两个框架,实现锚点跳转,怎么实现呢?

今天突然遇到一个问题,我也发现这个功能在做网站应该很常用,自己动手发现做不出来。

我的设想是这样的:
在一个页面内,建立2个框架,水平的,上面的框架作为导航栏,下面的作为文章显示。

            文章里用“a”标签设置很多锚点,导航上的连接href对象就是这些锚点的name或者ID。

            这个怎么实现呢?
  • 写回答

10条回答 默认 最新

  • Always_MyLoverX 2018-01-16 08:59
    关注
     如果导航和文章在同一个页面:
    文章使用<a name="xxx"></a>设置锚点
    导航点击href引用这个锚点name属性值:<a href="#xxx">点击的项目</a>
    或
    <a href="javascript:click('xxx')>点击的项目</a>
    
    function click(xxx){
    window.location.href = "#"+xxx;
    }
    
    
    如果导航和文章不在同一个界面
    文章使用<a name="xxx"></a>设置锚点
    导航点击href引用这个锚点name属性值:<a href="javascript:click('xxx')">点击的项目</a>
    
    假如是文章用的iframe加载
    function click(xxx){
              var iframeUrl = "";
                $("#iframeif").arrt("src",iframeUrl+"#"+xxx);
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?