Старая версия вопроса ниже, после исследования большего количества, я решил перефразировать вопрос. Проблема по-прежнему заключается в том, что мне нужно сфокусировать контент-контент, не выделяя текст, делая прямое фокус, выделяя текст в Chrome.jquery Установка позиции курсора в контентном значении div
Я понимаю, что люди решили эти проблемы в текстовых средах, сбросив положение каретки в текстовое поле. Как я могу сделать это с помощью элемента contenteditable? Все плагины, которые я пробовал, работают только с текстовыми полями. Благодарю.
Старый Фразировка вопроса:
У меня есть contenteditable элемент, который я хочу сосредоточиться, но лишь постольку, поскольку , чтобы поместить курсор на передней панели элемента, а выбор все.
elem.trigger('focus');
с jQuery выбирает весь текст целиком элемент в хром. Firefox корректно ведет , устанавливая каретку на перед текстом. Как я могу получить Chrome, чтобы вести себя так, как я хочу, или фокус, возможно, не то, что я ищу для.
Спасибо всем.
Это [предыдущий вопрос] (http://stackoverflow.com/questions/499126/ jquery-set-cursor-position-in-text-area) может помочь с позиционированием курсора. –
Вы уверены, что они работают над контент-контентом. Я не смог заставить их работать. – Mark
@Mark: я обновил код до последнего jquery и модифицировал демо для работы с богатым контентом. –