我創建了一個迷你瀏覽器RichText編輯器,實現了粗體,斜體,下劃線,縮進等基本功能。說我有這些在我的textarea
(這實際上是iframe
):插入點位置的RichText編輯器按鈕狀態
這是一個黑體文本。
讓我們拿BOLD按鈕來進一步描述我的問題。當插入點處於此狀態時: Thi | s是加粗文本。
然後BOLD按鈕將處於正常狀態。但是,如果是在這種狀態: 這是一個BOL | d文本
則加粗按鈕將是對選定/激活狀態。如何知道BOLD按鈕是否處於活動/選定狀態,或者它應該處於與插入點位置相關的正常狀態?
看到這個問題:?如何讓textarea的光標位置(http://stackoverflow.com/questions/263743/how-to-get-cursor-position-in-textarea) – Qqwy
嗨,謝謝@Colin。我不想通過TinyMCE的代碼來滿足我對UI/UX /設計的偏好。它只是一個簡單的編輯器,所以我不會使用TinyMCE的其他代碼行;減少加載時間。 :) – threepoint1416