Googleドキュメントに似たアプリケーションを作成する必要があります。私は、Google Docsはテキストエリアを使用せず、ページを作成するために通常のdivを使用することを見てきました。しかし、私が知らないのは、彼らがどのようにテキストカーソルを得ることができるかということです。画像が点滅していますか?私がクローム開発ツールを使ってウェブページのコードを見ようとしたときに画像が表示されなかったためです。どうやってやっているの?google docs textcursor
3
A
答えて
2
Googleドキュメントは独自の編集方法を使用しています。 contentEditableをオンにしたテキストはありませんが、すべてがDOMを使用してレンダリングされます。それはキーストロークを待ち受け、DIVを操作します。
カーソルは、プログラムによって隠されている、または表示されている、絶対位置のDIVです。 "kix-cursor-caret"という名前のクラスを検索します。
編集者はKixというコードネームで表示されています。https://github.com/benjamn/kix-standalone
関連する問題
- 1. google docs + web app
- 2. Google Docs publishing 'server'
- 3. google docsのメール
- 4. google drive docs
- 5. Google docs POSTリクエスト
- 6. Google Docs API with Python
- 7. Google Docs Pixels to Inches
- 8. iphone google docs api issue
- 9. Google Docs API with zend
- 10. google docs uploaded fileタイムスタンプ
- 11. Google Docsビューア用API
- 12. 角2:Google Docsビューア
- 13. Google Docs APIからのデータフィード
- 14. iOS Google DocsのObjective-Cラッパー
- 15. Google Docs Androidアプリのナビゲーショントップバー
- 16. オープンソースgoogle docsの代替
- 17. 'Google Docs内のIf関数'
- 18. jquery Microsoft Word/Google Docsページング
- 19. Javascriptのワードプロセッサ/エディタ(または、Google Docs architecture)
- 20. Google Docsのようなオンラインファイルビューアとエディタ
- 21. Google DocsへのExcel - 数式の変換
- 22. Google Docsで値を移動する
- 23. asp.netアプリケーションでgoogle docsを使用する
- 24. Google Docs Java APIのListEntry.update()のcom.google.gdata.util.PreconditionFailedException
- 25. GoToMeetingand Google Docsとsugarcrmの統合
- 26. Pythonの 'Google Docs like'の機能
- 27. JavaScript(Google Docs)でkeypressをキャプチャする
- 28. google api java clientを使ってgoogle docsドキュメントを更新する
- 29. Google App Script Google DocsテンプレートをPDFテンプレートに変換
- 30. QWebViewでのtextcursorの位置の取得方法