崩溃应用程序中的(Javascript Windows 8应用程序)
基本上就是标题所说的。我有一个锚定标记与PageControl连接,遵循教程。我将锚定标记设置为display:block,然后在。 但是,单击将导致应用程序崩溃。如果我单击的区域围绕但在内部,则链接有效。这只是个奇怪的问题 我试图用谷歌搜索这个问题,但找不到解决办法。如果以前有人问过这个问题,那么链接将非常有用 编辑:以下是违规代码:崩溃应用程序中的(Javascript Windows 8应用程序),javascript,html,windows-store-apps,Javascript,Html,Windows Store Apps,基本上就是标题所说的。我有一个锚定标记与PageControl连接,遵循教程。我将锚定标记设置为display:block,然后在。 但是,单击将导致应用程序崩溃。如果我单击的区域围绕但在内部,则链接有效。这只是个奇怪的问题 我试图用谷歌搜索这个问题,但找不到解决办法。如果以前有人问过这个问题,那么链接将非常有用 编辑:以下是违规代码: 我要在这里冒险,看看你是否正确地关闭了你的img标签。当我忘记添加“/”时,我在html中遇到了非常随机的问题 您的代码应该如下所示: <a id="Ma
我要在这里冒险,看看你是否正确地关闭了你的img标签。当我忘记添加“/”时,我在html中遇到了非常随机的问题 您的代码应该如下所示:
<a id="MainGrid" href="/pages/flow/flow.html">
<img src="/images/Documents.png" />
<br />
New Round
</a>
所以,我发现了这个问题,我把它贴在这里供将来参考 本教程要求我们添加以下功能:
<a href="http://www.tutorialspoint.com" target="_self">
<img src="/images/logo.png" alt="Tutorials Point" border="0"/>
</a>
显然,问题在于变量链接的目标是图像,而不是实际的锚标记。我只是添加了一些逻辑来检查link是否是锚标记,如果不是,我设置link=link.parentElement;现在一切都好了
感谢每一个真正愿意花时间和努力帮助的人
linkClickEventHandler: function (eventInfo) {
eventInfo.preventDefault();
var link = eventInfo.target;
WinJS.Navigation.navigate(link.href, { isReal: false });
}