2017-02-14 73 views
0

我有一個緩慢的加載鏈接在頁面上,所以我寫了下面的JavaScript觸發加載消息。問題是它不適用於移動設備。我嘗試過使用touchstart touch等,但是當鏈接被點擊時,它會觸發加載屏幕,但不會加載URL。我也嘗試添加style =「cursor:pointer;」到沒有成功。jQuery onclick不工作iOS 10 <a>標籤

一個例子鏈接是:

<a href="http://google.com">Example Link</a> 

$(document).ready(function() { 
    $("a").on('click', function() { 
    $('add stuff to js body').prependTo(document.body); 
    }); 
}); 

JSFiddle

+0

嘗試'$( 「A」)上( '點擊',功能(E){ e.preventDefault(); $( '添加的東西JS體')prependTo(document.body的); }); ' – Rayon

+0

@Rayon感謝您的回覆,即導致與touchstart相同的行爲,加載屏幕顯示但鏈接未加載。 –

+0

你能分享一個小提琴嗎? – Rayon

回答

1

請試試這個code.I希望它會幫助你。

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

謝謝。 。