2016-01-07 31 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(); 
    });