【发布时间】:2025-12-12 04:30:01
【问题描述】:
我使用带有两个窗格的 kendo ui splitview。这是我尝试过的:
<ul>
<li data-icon="net"><a id="clicker" onclick="testfunc()" href="#emptytestpage" data-target="main-pane">Empty </a></li>
</ul>
function testfunc(){
alert("TEST");
}
</script>
这在带有 win7 或其他台式计算机的谷歌浏览器上效果很好,但是当我 在带有 android 的平板电脑或在 iphone 上启动它不起作用。在移动设备上,onlick 事件不起作用,我不知道为什么。如何使用 href 打开一个新页面并同时启动一个功能,为什么它可以在桌面设备上运行而不是在移动设备上运行?
有人可以帮帮我吗?
【问题讨论】:
-
尝试使用
ontouchend="testfunc()"而不是onclick="testfunc()" -
可以,但是当我使用 ontouchend 事件时,它不再适用于桌面版本。触控和桌面版本如何使用一个事件,还是应该使用两个不同的 html 文档?
标签: javascript jquery html kendo-ui kendo-mobile