0

我正在尝试使用 vclick 事件使我的页面在移动设备上运行,但是此代码:

$('<div>').on("vclick", function () {
    alert('working');
});

使用鼠标时无法在 IE 10 中运行。它适用于 Chromium 和 Firefox 以及带有触控功能的 Android 浏览器。我怎样才能让它在 IE 中工作,或者是否有替代在 IE 上工作的 vclick?

4

1 回答 1

1

我怀疑这与您没有为 div 提供任何大小(或内容)的事实有关。这与 IE 处理事件冒泡的方式(参见 IE 事件模型)相结合可能是原因。

尝试通过向 div 添加一些内容来调查问题。

您也可以尝试仅在“div”节点已附加(使用 appendTo)DOM 树后附加您的事件处理程序。

于 2013-12-27T09:38:11.923 回答