2016-04-26 88 views
0

我正在使用jQuery來生成鏈接,但鏈接在iOS Safari上不可點擊。我還沒有檢查其他移動瀏覽器是否具有相同的行爲(鏈接不可點擊),但在桌面瀏覽器上它工作正常。爲什麼此鏈接無法在iOS Safari上點擊?

return '<a data-channel="'+ data +'" id="channel">'+ data.replace('#','').replace('_',' ') +'</a>'; 

是什麼原因?

回答

3

我會給它一個href屬性並測試它......移動客戶端可能會在沒有它們的情況下禁用錨點。

+1

添加'href'應該可以。您可能必須捕捉(並阻止)默認點擊事件傳播。 – jgillman