2015-05-11 28 views
1
<div draggable="true"> 
    {{input value="default value" }} 
</div> 

編輯在ember.js,如上面的代碼,當div元素有一個屬性「拖動=‘真’」,在網頁上,輸入區域必須需要一個雙擊即可編輯ie-11,但在Chrome或Firefox中,只需點擊事件即可編輯。有沒有人解決過這個問題?Ember的輸入助手需要雙擊在IE11

+0

你的意思是'焦點'事件發生之前? – albertjan

回答

1

似乎是一個錯誤

[IE 11] Input field of type text does not respond to mouse clicks when ancestor node has draggable=true

壞解決方法:

 <div style="background-color:lightgray" id="dragE" draggable="true"> 
      <input id="inputE" type="text" /> 
     </div> 
  1. 點擊淺灰色的背景
  2. 現在輸入字段支持單一的點擊
$('#dragE').focus(); <br> 
$('#inputE').focus();<br> 

是我的解決方案

與pluncer &共同unfotunately重現。不工作。

+0

只有鏈接給予較少讚賞。 – manetsus

0

或...當頁面轉到生產環境時,將屬性設置爲「false」。

這對我們有效。