我遇到了一個問題,它似乎只發生在HTML5應用的獨立模式中,我保存到我的iOS設備的主頁屏幕。iOS獨立HTML5應用「點擊」事件不會觸發動態注入輸入
通過獨立模式下,我指的是以下metatag
一個HTML的Web應用程序:
<meta name="apple-mobile-web-app-capable" content="yes">
JavaScript的問題(寫在CoffeeScript中)如下:
$(->
$(document).on('click', 'input', (e) ->
alert('click')
)
$(document).on('focusout', 'input', (e) ->
alert('blur')
)
)
這些委託事件處理程序來處理動態注入的元素。移動Safari中的alert()
消息顯示正常。但是,當以獨立模式(即從首頁屏幕啓動)查看網絡應用程序時,事件不會觸發。
我使用jQuery v1.10.2,如果這是有幫助的。