html怎么定位到不同的页面,html页面定位到指定位置的4种实现方式
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种实现方式相关推荐
- html页面定位到指定位置的4种实现方式
<!DOCTYPE html> <html> <head><meta charset="utf-8"> </head> ...
- html中的坐标从哪里开始,HTML+CSS入门 页面内跳转到相应位置的3种方法
本篇教程介绍了HTML+CSS入门 页面内跳转到相应位置的3种方法,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 首先设置所需的css和html 设置css .demo{ ...
- 监听某个区域滚动_监听页面滚动及滚动到指定位置
一.原生js通过window.onscroll监听 window.onscroll = function() { //为了保证兼容性,这里取两个值,哪个有值取哪一个 //scrollTop就是触发滚轮 ...
- html button跳转页面_HTML跳转到页面指定位置的几种方法
前言 有时候,我们想阅读页面中某段精彩的内容,但由于页面太长,用户需要自己滚动页面,查找起来非常麻烦 ,很容易让人失去继续往下阅读的兴趣.这样体验非常不好,所以我们可以想办法 实现点击某段文字或者图片 ...
- java openurl不弹出新页面_Java调用浏览器打开指定页面的5种方法(最全)
package com.xbz; import java.awt.*; import java.lang.reflect.Method; import java.net.URI; import jav ...
- css定位页面元素,页面元素定位-CSS元素基本定位
基本定位 """属性定位 一 """ # #通过id # driver.find_element_by_css_selector(" ...
- 使用绝对定位时浏览器大小改变排版会乱_HTML amp; CSS页面布局之定位
我们在编写网页代码时,首先应该做的就是设计好页面的布局形式,然后再往里面填充内容.网页布局的好与坏,直接决定了网页最终的展示效果.这里总结一下 WEB前端CSS部分的定位问题,同时这些问题也是对一些基 ...
- 如何在IE浏览器里面定位到关键字的位置(页面代码)和这个关键字位置模块的请求
1 问题 比如用IE浏览器,打开一个页面,如何定位到关键字的具体位置,以及这个位置请求是什么?可能这个请求不是主页面的请求,因为我们知道页面html里面可以嵌套很多Frame(框架),把页面分割成很多 ...
- html 页面怎么自动定位到某个标签,JS如何实现在页面上快速定位(锚点跳转问题)...
本文介绍了JS如何实现在页面上快速定位(锚点跳转问题),分享给大家,具体如下: 1. 锚点跳转简介 锚点其实就是可以让页面定位到某个位置上的点.在高度较高的页面中经常见到. 锚点跳转有两种形式: a标 ...
最新文章
- “认知计算”如何有效释放数据价值
- c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...
- CRM和C4C product category hierarchy的可编辑性控制逻辑
- IOS之Label画一条删除线
- Nonblocking I/O 与 Asynchronous I/O
- Selenium2+python自动化28-table定位
- hashmap怎么取值_HashMap?面试?我是谁?我在哪
- 大数据可视化大屏设计经验,教给你!
- 使用XStream注解处理复杂xml的属性及数据集合(xml转对象)
- Oracle ora01410,一次ORA-01410故障的解决
- 编程语言python怎么读-Python入门学习的计算机程序设计语言是怎样的?
- 已经围上为何不算目_万达为何至今不上市,并非王健林真的钱多,许家印的境遇说明一切...
- Keil更改背景颜色
- shields 徽标_创意讲故事徽标的剖析
- Vue3注册全局属性
- python中使用modbus_tk操作浮点数
- 如何解决“MSCOMCTL.ocx を読み込めません” 即 MSCOMCTL.ocx加载失败?
- 单工通信、半双工通信、全双工通信 的概念
- Android 源码之overlay分析
- java inet aton_IP处理函数inet_aton()和inet_ntoa()使用说明
热门文章
- data2vec!统一模态的新里程碑
- 本题要求实现一个求整数的逆序数的简单函数。_回溯算法:求组合总和(二)...
- idea 导入template_如何将静态导入添加到IntelliJ IDEA实时模板
- 编写tcp服务器发送hex格式_Android网络编程-TCP/IP协议
- 如何快速搭建自己的独立站?
- 求解算术表达式结合二叉树的后缀表达式问题
- 吴恩达《机器学习》第十章:应用机器学习的建议
- 232 Crossword Answers
- 刚买的iPad可获1100元退款
- Boot Hill 布特山