如果您在桌面上尝试此代码段,一切正常。每当您在iPad
上尝试时,它都不会执行任何操作。
$('body').on('click', '#click', function() {
alert("This alert won't work on iPad");
});
div {
font-size: 24px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="click">Click here</div>
简单.click()
的处理程序有效,但这不是我想要的。这同样适用于.delegate();
和.live()
这是一个错误还是什么?