2011-11-30 61 views
0

我創建了一個迷你瀏覽器RichText編輯器,實現了粗體,斜體,下劃線,縮進等基本功能。說我有這些在我的textarea(這實際上是iframe):插入點位置的RichText編輯器按鈕狀態

這是一個黑體文本。

讓我們拿BOLD按鈕來進一步描述我的問題。當插入點處於此狀態時: Thi | s是加粗文本。

然後BOLD按鈕將處於正常狀態。但是,如果是在這種狀態: 這是一個BOL | d文本

則加粗按鈕將是對選定/激活狀態。如何知道BOLD按鈕是否處於活動/選定狀態,或者它應該處於與插入點位置相關的正常狀態?

+0

看到這個問題:?如何讓textarea的光標位置(http://stackoverflow.com/questions/263743/how-to-get-cursor-position-in-textarea) – Qqwy

+0

嗨,謝謝@Colin。我不想通過TinyMCE的代碼來滿足我對UI/UX /設計的偏好。它只是一個簡單的編輯器,所以我不會使用TinyMCE的其他代碼行;減少加載時間。 :) – threepoint1416

回答