構建一個web應用程序,並無法獲得點擊事件觸發。它從Safari的普通實例運行時運行良好,但從主屏幕運行時會失敗。jQuery點擊事件沒有觸發 - ios主屏幕的網絡應用程序
$("a.applink").live('click', clickHandler);
var clickHandler = function(e) {
console.log(e);
e.preventDefault();
}
從主屏幕運行時,'e'爲空。如果我替換'touchend'的'click',它可以工作,但是touchend不會給出正確的行爲(即,如果碰巧觸摸了一個鏈接開始滾動,它會觸發意外的點擊)。
有沒有適當的解決方案呢?
謝謝。我會嘗試這種方法。 您是否知道爲什麼從ios的主屏幕運行應用程序時,「點擊」事件不起作用? – james