2 weixin 40309067 weixin_40309067 于 2017.09.19 15:33 提问

返回上一页的点击效果问题

返回上一页都是 history.go(-1) 或者history.back() 为什么我要点2次才能返回

4个回答

r562253897
r562253897   2017.09.19 16:38

点击时看看你的浏览器地址是否有变化,执行一次正确情况下,地址会变化一次。

m0_38082783
m0_38082783   2017.09.19 16:46

参考:http://blog.csdn.net/m0_38082783/article/details/73849141

方法这两个都可以返回上一页,是对的。至于你说的点击两次,由于没有代码,看不出来问题,猜测:
1,可能是用了dblclick事件触发,就是点击两次才触发
2,可能是你绑定了两次事件,然后冲突了
3,可能是你在绑定返回事件之前还有一个事件,只是该事件没有任何效果
希望对你参考有帮助,由于没代码,真心看不出来哪里有问题。

caozhy
caozhy   Ds   Rxr 2017.09.19 18:01

是不是你本身有一个客户端跳转,所以需要2次back才能回到最初的网页。

Elion_jia
Elion_jia   2017.09.20 16:41

昨天遇到一个需要点击两次的按钮,希望对你有帮助,不要单独写一个script标签,单独写在下面的话如果上面有div窗口或者window.open的话就会执行两次

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【Javascript】返回上一页 返回下一页
1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL)   例: 向上一页 response.Write("") response.W
javascript 返回上一页 缓存丢失问题
最近做一个网站,需要在a.jsp添加
vue返回上一页
vue返回上一页
Android WebView无法返回上一页的问题。
最近在做WebView的开发,发现安卓的webview确实有好多坑。主要说一下WebView无法正常返回上一页的问题。 首先WebView的基本配置。 @Override public boolean onKeyDown(int keyCode, KeyEvent keyEvent) { if (keyCode == keyEvent.KEYCODE_BACK) {
返回上一页代码大全
经过一些项目的收集,最终我将经常用到的几种返回上一页的方法整理出来,供大家参考,方法如下: 1、文字链接: 返回上一页 2、图片链接: 弹出提示,返回上一页: 3、过几秒中后返回到上一页: //方法一,此法不刷新原历史网页 //方法二,适用于php,返回上一页并刷新
安卓返回上一页
最近代码写得自己都佩服自己了,从安卓还仅仅是入门到慢慢一点一点地拓展,一整天坐在电脑前,一个一个字母的编写程序。连续几天都亢奋地写代码,用宿舍的人的话来说,就是沉默于代码,日渐消瘦。但是付出的时间越多,所见到的收获还是越多的,而且是可见的收获。趁着app的功能模型轮廓大体上已经出来,就拿点时间来写一下博客记录一下学到的东西,虽然还有很多关于安卓的内容需要更多的时间来写。 在安卓中,需要切换各个act
angular返回上一页
angular.js实现返回上一页
web返回上一页
Response.Write("history.go(-2);"); history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。  有兴趣可以看一下:history.back();
PHP中返回上一页的问题
在PHP里提交表单时,不符合要求时,会返回到上一页,但是却不像asp那样,会保留着先前输入的内容,导致还得全都重新输入,一直觉得php可能就是这样吧,所以就懒了一下,一直也没搜,今天看到了一个解决方法,一试果然很灵,呵呵,看来还是得多看点东西呀!代码如下: session_cache_limiter('private, must-revalidate'); 要写在表单页的顶部,加在 s
vue2.0返回上一页
@click="$router.back(-1)"