js设置了location.href不跳转问题
生活随笔
收集整理的這篇文章主要介紹了
js设置了location.href不跳转问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
今天碰到一個問題,用JS設(shè)置了location.href就是不跳轉(zhuǎn)的問題。代碼如下:
? $(‘#gofriendtab’).on(‘click’, function() {?
? ? ? ? ? ? ? location.href = “XXXXX”;?
? ? ? ? ? })
測試運行了一下,發(fā)現(xiàn)確實執(zhí)行了這個代碼,但是就是不跳轉(zhuǎn),語法問題先排除。
1、控制臺調(diào)試
首先,我在控制臺輸入location.href發(fā)現(xiàn)是可以立馬跳轉(zhuǎn)的。
2、setTimeout測試?
既然控制臺OK,
setTimeout試一下吧。
? setTimeout($(‘#gofriendtab’).on(‘click’, function() {?
? ? ? ? ? location.href = “XXXXX”;?
? ? ? }),1);
發(fā)現(xiàn)也是OK的。
既然上面兩種都是OK的。
就懷疑是綁定事件重復(fù),導(dǎo)致其他原因。
于是我就阻止事件冒泡的。?
參考自:https://blog.csdn.net/lqyygyss/article/details/51132478?utm_source=copy?
?
總結(jié)
以上是生活随笔為你收集整理的js设置了location.href不跳转问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云 Ubuntu上的mysql运行s
- 下一篇: QImage QPixmap Mat区别