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
上传中...
上传图片
插入图片