我知道在这种情况下有很多答案,但它们都不符合我的情况。
我正在处理的HTML文件是SPA。现在的问题是,nav元素中创建的链接实际上并不是链接,所以在UIWebview中加载文件时,只调用一次webview:shouldstartloadwithrequest。
我需要做的是捕获生成的事件,操纵对象并重新触发相同的事件。
有没有办法像在Objective C代码中捕获事件一样,并使用事件对象重新触发事件。
此外,我添加了一个单击手势来检查UIWebView中正在进行的触摸。
我甚至尝试过这种方法来获得接触点,但这并不能解决问题。
这是HTML代码。
<nav id='nav-top'>
<ul>
<li id="btn-0" class="button"></li>
<li id="btn-1" class="button active"></li>
<li id="btn-2" class="button"></li>
<li id="btn-3" class="button"></li>
<li id="btn-4" class="button"></li>
</ul>
</nav>
使用javascript处理事件和页面转换。
无论如何我可以做这种伎俩吗?