去掉浏览器中的锚点#号

首先要知道这个锚点是如何加上去的,目前使用过两种方式加入了锚点

  1:标签中的href

  2:window.location.has

第一种很常见网上用例也比较多:

  点击这个超链接就会在url中加入锚点  <a class="scroll" href="#content01">内容</a>

  去掉的话

      $(".scroll").click(function(event){
        event.preventDefault();
      });

第二种有点少见,加入锚点的用例很多但是去掉的比较少

  window.location.has="1";加入锚点

  去掉的话呢目前我发现两种方式

    1:手动点一下浏览器的返回按钮哈哈

    2:window.history.back();

  好吧你也可以认为是一种方式!!!希望能帮的上你!

  

原文地址:https://www.cnblogs.com/lch1990/p/10734248.html

时间: 2024-11-07 19:14:27

去掉浏览器中的锚点#号的相关文章

vue2开发中如何去掉地址栏中的#号

在vue项目的开发中,对于新手的我们,进入项目文件夹后,在文件夹 的如图所示位置: 输入cmd调出dos命令窗口,然后开始输入npm run dev命令运行 如图 (红色部分为项目存放路径)按enter键开始启动node服务器 运行成功,然后可以在浏览器中输入localhost:8080(端口号可以自己设置)访问. 这是我们可以看到地址栏中有个#号,可是在实际访问地址的经验中真的没有见过带#号的: 那么我们应该如何去掉地址栏中的#号,使我们的url看起来是一个正常的url:很简单按照如下设置:

html中设置锚点定位的几种常见方法(#号定位)

在html中设置锚点定位我知道的有几种方法,在此和大家分享一下: 1.使用id定位: <a href="#1F">锚点1</a> <div id="1F"> <p> 11111111111 </br> 11111111111 </br>11111111111 </br>11111111111 </br>11111111111 </br>11111111111

a标签中的锚点使用方法

今天要和大家分享的是a标签中的锚点的使用方法 在html5中,<a>标签有一种用途,是能够在当前文档中用来作为一个标记,提供一个可以直接衔接的标签. 例如,一个大的文档可能有好几个部分,我们可以在文档的顶部放置到每个部分的衔接,以允许用户很容易的访问每个部分. 为了文档中创建一个锚点,我们使用<a>标签的name属性. 例如,下面代码在"第一章"的头部创建了一个"chapter1"锚点: <h1><a name ="

URL中的&quot;#&quot;、&quot;?&quot;、&quot;&amp;&quot;号的作用

URL中的"#"."?"."&"号的作用 1.# 一.#的含义 #代表网页中的一个位置,其右面的字符,就是该位置的标识符.比如http://www.example.com/index.html#print就代表网页index.html的print位置.浏览器读取这个URL后,会自动将print位置滚动至可视区域. 为网页位置指定标识符,有两个方法.一是使用锚点,不如<a name="print"></

非微信内置浏览器中的网页调起微信支付的方案研究

问题来源 之前在app中集成过微信支付,当时还写了一篇扫坑贴,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付. 后来由于业务需要在我们app的WebView中打开第三方店铺的网页,在第三方网页中有微信支付按钮,测试反馈说ios可以调起微信支付,而android不可以.后来网上看到说微信内置Webview和京东的网页也可以调起微信支付,微信自己没什么奇怪的,而京东可以的话,如果它跟微信没什么合作协议的话,那么其他app应该也可以在网页中调用微信

微信浏览器中关闭网页

在微信内置浏览器中被访问的网页,可使用该JavaScript代码关闭当前网页. 主要使用场景: 微信用户在公众号会话中点击外链到达公众号的网页,在用户完成操作后,公众号(网页方)可调用此接口关闭当前网页窗口,使用户返回会话. 接口调用代码(JavaScript) WeixinJSBridge.invoke('closeWindow',{},function(res){ //alert(res.err_msg); }); 返回说明 返回值 说明 err_msg 关闭成功返回"close_windo

Javascript限制网页只能在微信内置浏览器中访问

转载:http://segmentfault.com/a/1190000000754332 最近正在开发一个微信公众账号,其中有一项功能是用户发送文字消息给公众号,然后公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开.那么问题就来了,这个网页首先涉及到了移动web前端开发,我优先选择了用HTML5+bootstrap组合来实现页面的美观效果,前端其他的任务交给javascript解决(这里我是完全使用原生javascript代码,没有用到任何的框架,因

去掉数组中重复的数字

冒泡排序语法: for (int i = 0; i < 数组长度 - 1; i++) { for (int j = 0; j < 数组长度 - i - 1; j++) { if (数组名[j] < 数组名[j + 1]) { int empty = 数组名[j]; 数组名[j] = 数组名[j + 1]; 数组名[j + 1] = empty; } } } 上面这个语法是降序排序,如果想升序的话就把if(数组名[j]<数组名[j=1])里面的小于号“<”改成大于号“>”

解决webkit浏览器中js方法中使用window.event提示未定义的问题

这实际上是一个浏览器兼容性问题,根源百度中一大堆,简要说就是ie中event对象是全局变量,所以哪里都能使用到,但是webkit内核的浏览器中却不存在这个全局变量event,而是以一个隐式的局部变量的形式传入(后文会详说). function myfunc(param){ alert(window.event); } //ie中 <input type="button" onclick="myfunc('testie')" > //一切正常 //webk