gpt4 book ai didi

cordova - Sencha Touch 2 - 防止 a-href 事件(a-href 事件处理)

转载 作者:行者123 更新时间:2023-12-04 13:41:31 25 4
gpt4 key购买 nike

在我的 Sencha Touch 2 应用程序中,我需要自己处理重定向事件。我的意思是我需要能够处理 href 事件并自己进行重定向。
我正在使用以下代码:

Ext.Viewport.element.addListener("tap", function(e) {
e.stopEvent();
e.stopPropagation();
e.preventDefault();
var href = e.target.getAttribute("href");
// ... my code ...
}, this, {delegate: "a"});
上述功能都不起作用( stopEventstopPropagationpreventDefault )。该应用程序始终在我的应用程序 Web View 中打开链接。
这里有什么可能的方法来禁用href打开链接吗?

最佳答案

我通常这样做:

Ext.Viewport.element.dom.addEventListener('click', function (e) {
if (e.target.tagName !== 'A') {
return;
};
e.preventDefault();
var href = e.target.getAttribute('href');
}, false);

Try here

希望这有帮助

关于cordova - Sencha Touch 2 - 防止 a-href 事件(a-href 事件处理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13561908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com