MooTools Javascript ライブラリを使用しています。そして、このライブラリはここでいくつかの本当に便利な機能を提供します: http://mootools.net/docs/more/Element/Element.Forms
問題は、この関数が textarea などの「フォーム」要素に対してのみ機能することです。
今、私はオンライン エディターを作成しています。エディター自体は、div 要素とコンテンツ編集機能を使用しています。
mootools (more) ライブラリで getCaretPosition のような関数を使用したい場合、次の行が呼び出されます。
var range = this.getDocument().selection.createRange();
しかし、私はこのエラーを受け取ります:
this.getDocument().selection is undefined
フォーム要素だけがこの選択オブジェクトを持っているようです (このドキュメントでは:S ?)。
フォーム機能を div (またはすべて) 要素に追加する方法はありますか?