2016-04-26 19 views
0

jQueryを使用してリンクを生成していますが、リンクはiOS Safariでクリックできません。私は他のモバイルブラウザでも同じ動作(リンクはクリックできない)があるかどうかは確認していませんが、デスクトップブラウザでは正常に動作します。iOS Safariでこのリンクをクリックできないのはなぜですか?

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

原因は何ですか。

答えて

3

私はそれにhref属性を与え、それをテストします...モバイルクライアントはアンカーを無効にするかもしれません。

+1

'href'を追加すると効果があります。あなたはおそらく、デフォルトのクリックイベントが伝搬するのを捕まえる(そして防止する)必要があります。 – jgillman

関連する問題