JQM 1.3,科爾多瓦,iOS的jQuery Mobile的+科爾多瓦 - 上「挖掘」警報叫了兩聲
我每次觸發敲擊事件,通過事件調用的函數包含alert
,它會被稱爲兩次。
在這裏,這將調用一個alert
,並且當我按下「OK」,並試圖挖掘/其他地方滾動應用第二alert
將顯示:
$(document).on('tap', '#mydiv', function(event) {
event.preventDefault();
alert('Tapped.');
return false;
});
如果我這樣做,#result
將只包含「Tapped」,它應該如何。
$(document).on('tap', '#mydiv', function(event) {
event.preventDefault();
$('#result').append('Tapped');
return false;
});
我真的不需要alerts
。只是爲了調試。但我很好奇爲什麼會出現這種情況。 這是爲什麼? 如何解決?
謝謝。
Console.log的行爲方式相同嗎?你是否將這些事件綁定到任何頁面事件? – Omar
沒有試過控制檯,因爲我需要添加插件,並且我總是忘記隨後將其刪除。不,即使我只在「
」中放置了沒有任何其他事件的輕敲事件,它也會觸發兩次。 – Kallewallex嘗試'touchstart'事件。 – Omar