javascript - jQuery onclick 不工作 iOS 10 <a> 标签

标签 javascript jquery html ios

我的页面上有一个缓慢加载的链接,因此我编写了下面的 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);
  });
});

JSFiddle

最佳答案

请试试这个代码,希望对你有帮助。

<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/

相关文章:

javascript - 使用 forge(或其他 JavaScript 方法)生成随机大素数

javascript - 确定 rails3 jquery 自动完成插件的结果范围

javascript - 在鼠标悬停时显示弹出窗口并在鼠标悬停时关闭它

php - xmlhttp.send() 和 PHP $_POST[]

html - 在移动设备上禁用水平滚动不起作用

jquery - DIV 标签高度不会拉伸(stretch)以填充父空间

php - Javascript Tabber 重新加载

javascript - 使用 jquery 暂停 css 动画不工作

javascript - 具有多个实例的 jQuery 插件,使事件作用于当前项目

javascript - Siema carousel 无法工作 我已将文件添加到我的 wp-includes