2017-09-18 84 views
0

我似乎無法通過iOS上的雙擊問題。我希望我的應用只響應單擊。
我添加了「tappable」幾乎所有的元素,我已經刪除並重新添加了iOS平臺。我一直在使用Ionic Cloud構建生產版本。在Android上,所有工作都完美無缺 我在彈出窗口(即擊中ion-list元素)時發現這種情況一直髮生,OK/Cancel按鈕不能用於單擊操作,但彈出窗口中的元素只需單擊即可進行選擇。Ionic3/Angular4 iOS雙擊

我覺得我沒有做正確的事情,因爲我已經研究了幾個星期並實施了所有建議。

有沒有人成功解決了這個問題? 這個時候會有什麼建議,因爲我需要爲我的生產版本修復這個問題?

回答

0

我發現了什麼,有一個jQuery或jQuery UI的衝突。由於我的應用程序具有自定義設計,因此我從響應Web版本複製了內容並將其插入到/src/index.html文件中。 我離開了我的樣式鏈接引用,但是我取出了Ionic應用程序中不需要的所有JavaScript引用文件(即jquery,jqueryui)。 該應用不再需要在iOS上雙擊離子選擇項目。

0

試試這個代碼在你的HTML模板:

(dblclick)="myFunction()" 

,然後在你的.ts文件:

myFunction(){ 
    //do things 
} 
+0

這不是在雙擊時調用事件嗎?我的問題是,我不希望用戶雙擊。雙擊總是有效。我更新了原始問題,以便更清楚我的問題是什麼。謝謝! – TexasT