我的页面上有一个缓慢加载的链接,因此我编写了下面的 javascript 来触发加载消息。问题是它不适用于移动设备。我尝试过使用 touchstart touch 等,但是当点击链接时,它会触发加载屏幕,但不会加载 URL。我还尝试添加 style="cursor:pointer;"没有成功。
示例链接为:
<a href="http://google.com">Example Link</a>
$(document).ready(function () {
$("a").on('click', function () {
$('add stuff to js body').prependTo(document.body);
});
});
最佳答案
请试试这个代码,希望对你有帮助。
<a href="http://google.com">Example Link</a>
<script>
$(document).ready(function () {
$("a").on('click', function (e) {
e.preventDefault();
//do your stuff
window.location.href = $(this).attr('href');
});
});
</script>
谢谢。
关于javascript - jQuery onclick 不工作 iOS 10 <a> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42218067/