contenteditable

    5熱度

    1回答

    我一直在創建一個在瀏覽器中運行的專業文本編輯器。我有一個讓我陷入昏迷的問題。如何檢測並將長文本分割成單獨的頁面,就像Google文檔中所做的那樣? 我知道,谷歌文檔不通過CONTENTEDITABLE工作,但必須有一些解決方案... EDIT1:我們需要考慮幾個方案: 我們藉助加載文檔json對象,然後渲染我們的頁面。 我們正在鍵入文本併到達頁面的末尾。 我們刪除文本。 我們插入或刪除一段文字。

    0熱度

    1回答

    我有一個完整的contenteditable區域模板可能或可能不具有id屬性。唯一的區別是它們都包含唯一的數據值,所以我想用它們來幫助我將光標定位/聚焦在特定區域進行編輯。 如果我這種方式保存在VAR數據 - 值: textArea[0] = this.getAttribute("data-id"); 和我的用戶失去專注於他們目前的工作在CONTENTEDITABLE區,我怎麼能強迫光標回嗎?

    1熱度

    3回答

    我在網頁上使用contenteditable。這工作正常,但瀏覽器在激活時在可編輯部分周圍放置了一個醜陋的邊框。另外,當焦點被改變爲頁面上的另一個元素時,這些邊界中的一些不會被擦除。 Safari創建淡藍色邊框,Firefox使用細黑線,所以在這裏有一些瀏覽器解釋工作。 我試圖明確地將可編輯節的邊框設置爲無,並使CSS屬性變得重要,但這並不會改變瀏覽器的行爲。 我的問題: 有沒有辦法來影響否決bo

    0熱度

    1回答

    我正在處理一個contenteditable元素,我需要在兩列的佈局中顯示一些內容。用戶應該能夠將光標置於文本的任何位置,並且還應該能夠使用箭頭鍵從一個位置移動到另一個位置。 我正在使用column-count css在兩列中顯示內容。它適用於其他瀏覽器,但在IE11中,無論何時點擊列,都會出現一個框。箭頭鍵在列布局中也受到限制。 我在https://jsfiddle.net/rex3c3yf/上

    1熱度

    1回答

    我有一個包含價格,數量和總數的表。我在價格和數量字段中添加了「contenteditable」屬性,我希望它在價格或數量發生變化時自動更新「總計」字段。 (我使用的改性CONTENTEDITABLE部件從this交) <table> <tr> <td>Price</td> <td>Quantity</td> <td>Total</td> </

    1熱度

    1回答

    我有一個動態創建的表,利用「contenteditable」。 最近,我有一個用戶嘗試通過Microsoft Edge使用網頁,並沒有任何字段的工作。然後我在我的電腦上試了一下,並且遇到了同樣的問題。 我使用谷歌瀏覽器進行開發,並且工作得很好,並且在文檔上說它支持Edge。 這裏是產生我的錶行的代碼: while($row = $ret->fetchArray(SQLITE3_ASSOC)){

    0熱度

    1回答

    由於各種原因,我決定使用contenteditable DIV代替標準表單元素,但是我遇到了一個問題。使用jquery,我試圖阻止div超過最大長度。 代碼工作得不錯,但是當我剪輯最後一個字符時,光標會返回到字符串中的第一個字符。結果是,如果有人鍵入超過最大字符點,則字符串開始追加鍵入的新字符,並且一次截斷已經存在一次鍵擊的字符。 這是我使用jQuery: $('.textarea_text').

    0熱度

    1回答

    我必須創建一個簡單的文本編輯器。在所有瀏覽器中工作並不是必需的,如果它在最新的Firefox和鉻足夠了。 所以問題是,我有一個contenteditable div與子節點和鉻,當我步入節點的步驟自動到第一個字母后。是否可以將脫字符號設置爲零位? FIDDLE <div contenteditable="true"> some <span>text</span> other text

    -1熱度

    1回答

    我改變了div到contenteditable。它不設置背景顏色和填充。我錯過了什麼? <div id="content" contenteditable> </div> #content { background-color: red; padding: 16px 20px; width: 100%; height: au

    0熱度

    2回答

    我在我的網頁下面的代碼: echo "<td style='border-bottom:1px solid #FFA500;' contenteditable='true'>".$result['body']."</td>"; 而且我想給編輯的內容的mysql_query。 我只需要添加id到<td>並使用ajax?