2010-04-06 29 views
0

像往常一樣,我試圖做一些最簡單的方法可能,在這種情況下 實現雙擊處理程序上一個UIWebView像這樣:UIWebView是否支持基於javascript的雙擊事件?

<div id="foo" ondblclick="clickHandler(this);" ... >

它工作正常,在Safari和Firefox,並且我知道包含 clickHandler的代碼正在iPhone上加載,這要歸功於現在令人討厭的 加載結束時的警報消息。

如果我將ondblclick更改爲onclick它可以在設備上運行,也可以在模擬器上運行 。

從閱讀類似查詢它似乎是我需要攔截... 水龍頭,然後運行與 stringByEvaluatingJavaScriptFromString方法我的JavaScript代碼,但後來我怎麼 知道目標的JS ID?我不喜歡那樣,寧願寫一個純HTML/DOM/JS解決方案。或者因爲我的應用程序是關於80%的網頁內容的 ,我應該使用phonegap嗎?

回答