function goToTop() {

location.href = "#top";

}

function goToJys() {

$("html,body").animate({scrollTop: $("#jys").offset().top}, 500);//定位到《静夜思》

}

function goToCao() {

/**

* 如果滚动页面也是DOM没有解决的一个问题。为了解决这个问题,浏览器实现了一下方法,

* 以方便开发人员如何更好的控制页面的滚动。在各种专有方法中,HTML5选择了scrollIntoView()

* 作为标准方法。

* scrollIntoView()可以在所有的HTML元素上调用,通过滚动浏览器窗口或某个容器元素,

* 调用元素就可以出现在视窗中。如果给该方法传入true作为参数,或者不传入任何参数,那么

* 窗口滚动之后会让调动元素顶部和视窗顶部尽可能齐平。如果传入false作为参数,调用元素

* 会尽可能全部出现在视口中(可能的话,调用元素的底部会与视口的顶部齐平。)不过顶部

* 不一定齐平,例如:

* //让元素可见

* document.forms[0].scrollIntoView();

* 当页面发生变化时,一般会用这个方法来吸引用户注意力。实际上,为某个元素设置焦点也

* 会导致浏览器滚动显示获得焦点的元素。

* 支持该方法的浏览器有 IE、Firefox、chrome、Safari和Opera。

*

* 注意这里要使用querySelector选择器

* querySelectorAll 在文档内找第一个符合选择器描述的节点包括Element本身

* jQuery(element) 在文档内找第一个符合选择器描述的节点不包括Element本身

*

* 参考:http://www.cnblogs.com/daxian2012/archive/2012/10/18/2729359.html

* 参考:http://blog.csdn.net/only_love_strangers/article/details/47264889

*/

document.querySelector("#cao").scrollIntoView();

或者

/**

* 这里需要注意的是这里的写法是:$("#cao")[0],而不是:$("#cao"),

* 因为$('#cao')取得的是一个jQuery对象,而scrollIntoView()是一个DOM

* 属性,所以要把jQuery对象转为DOM对象才行,而数组下标可以将jQuery对象

* 转成对象DOM对象。

*/

$("#cao")[0].scrollIntoView();

}

html怎么定位到不同的页面,html页面定位到指定位置的4种实现方式相关推荐

  1. html页面定位到指定位置的4种实现方式

    <!DOCTYPE html> <html> <head><meta charset="utf-8"> </head> ...

  2. html中的坐标从哪里开始,HTML+CSS入门 页面内跳转到相应位置的3种方法

    本篇教程介绍了HTML+CSS入门 页面内跳转到相应位置的3种方法,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 首先设置所需的css和html 设置css .demo{ ...

  3. 监听某个区域滚动_监听页面滚动及滚动到指定位置

    一.原生js通过window.onscroll监听 window.onscroll = function() { //为了保证兼容性,这里取两个值,哪个有值取哪一个 //scrollTop就是触发滚轮 ...

  4. html button跳转页面_HTML跳转到页面指定位置的几种方法

    前言 有时候,我们想阅读页面中某段精彩的内容,但由于页面太长,用户需要自己滚动页面,查找起来非常麻烦 ,很容易让人失去继续往下阅读的兴趣.这样体验非常不好,所以我们可以想办法 实现点击某段文字或者图片 ...

  5. java openurl不弹出新页面_Java调用浏览器打开指定页面的5种方法(最全)

    package com.xbz; import java.awt.*; import java.lang.reflect.Method; import java.net.URI; import jav ...

  6. css定位页面元素,页面元素定位-CSS元素基本定位

    基本定位 """属性定位 一 """ # #通过id # driver.find_element_by_css_selector(" ...

  7. 使用绝对定位时浏览器大小改变排版会乱_HTML amp; CSS页面布局之定位

    我们在编写网页代码时,首先应该做的就是设计好页面的布局形式,然后再往里面填充内容.网页布局的好与坏,直接决定了网页最终的展示效果.这里总结一下 WEB前端CSS部分的定位问题,同时这些问题也是对一些基 ...

  8. 如何在IE浏览器里面定位到关键字的位置(页面代码)和这个关键字位置模块的请求

    1 问题 比如用IE浏览器,打开一个页面,如何定位到关键字的具体位置,以及这个位置请求是什么?可能这个请求不是主页面的请求,因为我们知道页面html里面可以嵌套很多Frame(框架),把页面分割成很多 ...

  9. html 页面怎么自动定位到某个标签,JS如何实现在页面上快速定位(锚点跳转问题)...

    本文介绍了JS如何实现在页面上快速定位(锚点跳转问题),分享给大家,具体如下: 1. 锚点跳转简介 锚点其实就是可以让页面定位到某个位置上的点.在高度较高的页面中经常见到. 锚点跳转有两种形式: a标 ...

最新文章

  1. “认知计算”如何有效释放数据价值
  2. c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...
  3. CRM和C4C product category hierarchy的可编辑性控制逻辑
  4. IOS之Label画一条删除线
  5. Nonblocking I/O 与 Asynchronous I/O
  6. Selenium2+python自动化28-table定位
  7. hashmap怎么取值_HashMap?面试?我是谁?我在哪
  8. 大数据可视化大屏设计经验,教给你!
  9. 使用XStream注解处理复杂xml的属性及数据集合(xml转对象)
  10. Oracle ora01410,一次ORA-01410故障的解决
  11. 编程语言python怎么读-Python入门学习的计算机程序设计语言是怎样的?
  12. 已经围上为何不算目_万达为何至今不上市,并非王健林真的钱多,许家印的境遇说明一切...
  13. Keil更改背景颜色
  14. shields 徽标_创意讲故事徽标的剖析
  15. Vue3注册全局属性
  16. python中使用modbus_tk操作浮点数
  17. 如何解决“MSCOMCTL.ocx を読み込めません” 即 MSCOMCTL.ocx加载失败?
  18. 单工通信、半双工通信、全双工通信 的概念
  19. Android 源码之overlay分析
  20. java inet aton_IP处理函数inet_aton()和inet_ntoa()使用说明

热门文章

  1. data2vec!统一模态的新里程碑
  2. 本题要求实现一个求整数的逆序数的简单函数。_回溯算法:求组合总和(二)...
  3. idea 导入template_如何将静态导入添加到IntelliJ IDEA实时模板
  4. 编写tcp服务器发送hex格式_Android网络编程-TCP/IP协议
  5. 如何快速搭建自己的独立站?
  6. 求解算术表达式结合二叉树的后缀表达式问题
  7. 吴恩达《机器学习》第十章:应用机器学习的建议
  8. 232 Crossword Answers
  9. 刚买的iPad可获1100元退款
  10. Boot Hill 布特山