关于页面中锚跳转问题

一般页面的锚跳转都是通过href=“#id"的方式跳转,但是我的项目 ,ssh框架的 ,不知道什么原因,只要是href中#开头,就跳到项目默认页面index.jsp。

后来找到了别的办法,不用超链接 ,改用方法调用,用下面代码:onClick="window.location.hash= ‘topp‘;"

topp是我定义的锚点,结果好使了。

但是超链接失效的原因至今不知道,如果有知道的朋友请告诉一下

 
时间: 2024-10-06 22:50:49

关于页面中锚跳转问题的相关文章

Vue爬坑之旅(八):vue单页面中锚点跳转

一般情况下我们在html中使用锚点时会利用链接方式请求‘#+id名称’,此时会在url后面跟一个#号.但是在单页面中会有路由误判的情况.所以在单页面中锚点可改为参数传递的方式. 一.封装一个外部js:anchor.js //锚点跳转 function goAnchor(selector) { var anchor = this.$el.querySelector(selector);//获取元素 if(anchor) { setTimeout(()=>{//页面没有渲染完成时是无法滚动的,因此设

iframe嵌套页面中的跳转

简单说一下场景. 假设有A.B.C和D四个JSP页面,D通过iframe嵌套在C中,C通过iframe嵌套在B中,B通过iframe嵌套在A中. 然后现在在D中编写JavaScript代码跳转页面. 在本页面跳转(D页面所在的iframe中跳转) window.location.href = '要跳转的页面路径'; 在上一层跳转(D页面所在iframe的父页面中跳转,即C所在的iframe中跳转) parent.location.href = '要跳转的页面路径'; 如果要在B所在的iframe

jq实现页面中锚点滚动跳转

$(function(){ $('a[href*=#],area[href*=#]').click(function() { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { var $target = $(this.hash); $target = $target.length && $t

jsp如何在“用<jsp:include>包含的页面中“实现跳转

因为系统中的页面几乎都需要当前有用户登录才能有效访问,所以想在header中判断是否有用户登录,未登录实现跳转.能达到的效果是,未登录状态下访问所有包含header.jsp的页面时,可以自动跳转到登录页面.我在header.jsp中加入如下代码没有作用. <% if (session.getAttribute("loginedUser") == null) { response.sendRedirect("signin.html"); return; } %&

JS中各种跳转解析

原文:https://www.cnblogs.com/wmcoder/p/5688988.html Javascript中的location.href有很多种用法,主要如下: 当前页面打开URL地址: ①self.location.href="/url"  ②location.href="/url" ③windows.location.href="/url"  ④this.location.href="/url" 父级页面打开

jQuery实现页面内锚点平滑跳转

平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”. 效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/37.htm HTML文件代码: <!DOCTYPE html> <html> <head> <meta charset=

asp.net中,跳转页面的几种方式

js方式的页面跳转1.window.location.href方式    <script language="javascript" type="text/javascript">           window.location.href="http://www.dayanmei.com/";     </script> 2.window.navigate方式跳转   <script language="

超链接跳转到不同页面的锚点链接

在做前端的时候,有时会遇到这样一种情况:要在此页面跳转到另一个页面的某个地方.这种情况,就可以使用超链接和锚点链接进行调转了.比如要从index.html页面的某个超链接调转到single.html页面的底部,则此时可在single.html页面底部添加一个锚点.然后在index.html的超链接里加上此锚点的名称即可. index.html页面的超链接: <a href="single.html#CompanyProfile">企业概况</a> single.

微信h5页面中跳转下载第三方app的办法

需求:在微信h5页面中下载第三方app -- 安卓, 直接下载apk文件包:iphone,跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不支持通过scheme跳转第三方app) 变通方法: 一.借助TX的应用市场 --'应用宝':将app上架应用宝,在微信中点击下载按钮(app的应用宝微下载地址),安卓则可跳转应用直接进行下载,iphone则会自动跳转Appstore(需在TX开发平台进行配置) 总结:虽然这种方