使用JS模拟锚点跳转的实例
A-HTML锚点定义:
设置锚:
<a href="#mao" rel="external nofollow" >&nsbp;</a>
设置点:(为了浏览器兼容性,id和name一起设置)
<a id="mao" name="mao">跳至第一个锚点</a>
B:使用JS模拟锚点跳转:
js中location.href可以跳转至某个url;
1、window.location.href = window.location.href + "#mao";
2、window.location.hash = "#mao";
备注:hash只会在跳转到此页面的第一次起作用,再次刷新此页面将不起作用,而href始终起作用
以上这篇使用JS模拟锚点跳转的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
- JS如何实现在页面上快速定位(锚点跳转问题)
- js 定位到某个锚点的方法
- js 模仿锚点定位的实现方法
相关推荐
-
js 定位到某个锚点的方法
html页面内可以设置锚点,锚点定义 Html代码 <a name="firstAnchor">&nsbp;</a> 锚点使用 Html代码 <a href="#firstAnchor">跳至第一个锚点</a> 但对于js呢,在js中如何在完成一个操作后跳至页面的某个固定锚点呢 js中location.href可以跳转至某个url: 跳至(定位到)某个固定锚点的办法 1.location.href = &qu
-
js 模仿锚点定位的实现方法
如下所示: <div class="designer-bg ov"> <div class="w-77 f-l designer-nav"> <ul id="scroll_nav"> <li class="designer-nav-li"><a href="" title="" data-nav="a">A
-
JS如何实现在页面上快速定位(锚点跳转问题)
本文介绍了JS如何实现在页面上快速定位(锚点跳转问题),分享给大家,具体如下: 1. 锚点跳转简介 锚点其实就是可以让页面定位到某个位置上的点.在高度较高的页面中经常见到. 锚点跳转有两种形式: a标签 + name / href 属性 使用标签的id属性 在html 4.0以前,只有使用 <a> 标签的 name 属性才能创建片段标识符.id 属性的出现,使所有 HTML 或 XHTML 元素都可以是片段标识符.这是因为 id 标识符几乎可以用在所有的标签中.<a> 标签为了能够
-
使用JS模拟锚点跳转的实例
A-HTML锚点定义: 设置锚: <a href="#mao" rel="external nofollow" >&nsbp;</a> 设置点:(为了浏览器兼容性,id和name一起设置) <a id="mao" name="mao">跳至第一个锚点</a> B:使用JS模拟锚点跳转: js中location.href可以跳转至某个url: 1.window.locati
-
JS模拟bootstrap下拉菜单效果实例
本文实例讲述了JS模拟bootstrap下拉菜单效果.分享给大家供大家参考,具体如下: 模拟bootstrap下拉菜单 在工作中要切一个效果:点击导航栏,则出现下列菜单,但是当点击其他地方的时候,就隐藏子菜单,效果有点类似于bootstrap 的"下拉菜单" 由于bootstrap的子菜单的样式与设计不同,因此需要自己写一个类似的效果 当点击某个控件的时候,则显示出下拉菜单,但是,当点击空白的地方的时候怎么让其自动隐藏呢? 起初的想法,给body绑定一个onclick事件,当点击空白的
-
JS模拟自动点击的简单实例
复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>javascript模拟鼠标自动点击链接</title><script type="text/java
-
js模拟C#中List的简单实例
复制代码 代码如下: /* * List 大小可变数组 * version: 1.0 */function List() { this.list = new Array();}; /** * 将指定的元素添加到此列表的尾部. * @param object 指定的元素 */List.prototype.add = function(object) { this.list[this.list.length] = object;}; /** * 将List添加到此列表的尾部. * @pa
-
jquery 仿锚点跳转到页面指定位置的实例
js 仿锚点跳转到页面指定位置,用的是 offset() 方法 $(document).ready(function(){ var target_top = $("#qa5").offset().top; //$("html,body").animate({scrollTop: target_top}, 1000); //带滑动效果的跳转 $("html,body").scrollTop(target_top); }); jQuery: offs
-
jQuery 锚点跳转滚动条平滑滚动一句话代码
jQuery锚点跳转滚动条平滑滚动一句话代码 复制代码 代码如下: $("html,body").animate({scrollTop: $("#box").offset().top}, 1000); 一下是一些jquery的小技巧1. 控制编译结果 复制代码 代码如下: <script type="text/javascript" src="scripts/jquery-1.2.6.min.js"></sc
-
JS模拟实现ECMAScript5新增的数组方法
ECMAScript5 新增了十个数组方法,这些方法只有在ie9及以上浏览器中可以被使用,下面是对于这些方法的模拟实现. 一.Array.isArray(element) 该方法用于判断传入的对象是否为数组类型,返回true和false. Array.newIsArray = function(element){ return Object.prototype.toString.call(element).slice(8,-1).toLocaleLowerCase() === 'array';
-
关于锚点跳转及jQuery下相关操作与插件
一.锚点跳转简介 锚点嘛,业余点的解释就是可以让页面定位到某个位置的点.在高度较高的页面中经常见到,例如,百度百科页面,<火影忍者>这个词条,结果就会看到如下的锚点列表: 点击其中一个链接,就会跳转到页面的相应位置.这就是锚点的作用之一.锚点还可以用在跳转到其他页面的相应位置,例如我的博客,点击博客首页文章下面的评论链接,则会跳转到文章的评论处. 起关键作用的就是链接地址后面跟着的#comments,见下图标示: 我知道的实现锚点跳转有两种方式,一种是a标签+name属性,还有一种就是使用标签
-
vue2.0模拟锚点的实例
在vue项目中,因为采用路由跳转,会导致无法使用常规的a标签配合ID的锚点功能. 解决办法: <a href="javascript:void(0)" rel="external nofollow" @click="goAnchor('#anchor')"> 灰啊灰啊我的骄傲放纵</a> methods: { goAnchor(selector) { var anchor = this.$el.querySelector(
随机推荐
- SQL Server实现自动循环归档分区数据脚本详解
- SQL2005CLR函数扩展-深入环比计算的详解
- D3.js实现折线图的方法详解
- 资料:Office 2007中的config.xml个性定制说明资料
- 在Python中操作文件之read()方法的使用教程
- php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
- JSP连接Access数据库
- 详解java调用ffmpeg转换视频格式为flv
- Mysql闪退问题图文解决办法
- DOCKERFILE学习及使用注意事项
- 让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
- Python tempfile模块学习笔记(临时文件)
- input file 不能更改value值的解决办法
- 写的一段拖动对象的代码
- 24款热门实用的jQuery插件推荐
- js + css实现标签内容切换功能(实例讲解)
- jQuery实现的简单提示信息插件
- javascript 中的 delete及delete运算符
- 非常不错的Google Adsense 提示100条
- 基于App自适应draw9patch不失真背景的方法详解