2016-01-07 30 views
1

當我的內容可編輯<div>(聊天字段)變得模糊時,鍵盤會關閉,但(藍色)光標仍然可見。離子隱藏光標

有沒有辦法隱藏光標?

<div class="chat-message" contenteditable="true" data-ph="Typ een bericht..."></div> 

After blurring

+0

這是沒有直接關係,但離子純HTML。有不同的方法來解決這裏http://stackoverflow.com/q/3671141/4515566 – arainone

+0

@arainone該主題是關於插入符號,而不是關於遊標。我修了藍色的圖標。 – Jamie

+0

ha ok ..但是這不是藍色光標你的手機本機光標?如果是這樣的話,我不知道任何純JavaScript解決方案對這個問題,你將不得不攪亂本地代碼...或使用它存在的離子/科爾多瓦插件。 – arainone

回答

0

搜索後,多一些我無意中發現了以下主題:How can I blur a div where contentEditable=true?

看來,內容編輯的工作比普通文字區域有點不同。 你要清楚的選擇,當你想想看這實際上聽起來真的很明顯..

那麼什麼工作對我來說是這樣的:

$('#chat .chat-footer .chat-actions .chat-message').on('blur', function() { 
     window.getSelection().removeAllRanges(); 
    });