我想要完成的工作在 Chrome 上完美运行——Android 4.1 但在 iOS 上却失败了。
$(document).on('mouseenter touchend','[id*=mmlink]', function (e) {
var $btn = $(this);
var href = $btn.attr('href');
var count = ($btn.data('click_count') || 0) + 1;
$btn.data('click_count', count);
if (count == 1) {
$btn.click(function(v) {
v.preventDefault();
});
} else {
document.location.href = href;
}
});
我使用 milonic 菜单生成子菜单。我需要使用.on()
来选择子菜单。
测试页面:http ://www.wolfbariatrics.com/mmtest/index.htm
我在想还有另一个事件只发生在 iOS 中。Safari 的远程调试器允许我设置断点,但只要我踏入或越过它就会跟随锚标记。
我已经完全从锚标签和href中删除了所有事件,但仍然没有任何效果。