1

ckeditorの外側にナビゲーションメニューがあり、エディター内のすべての要素にIDがあるため、エディター内をナビゲートしたい

scrollIntoView

これはどのように作動しますか

どんな例でもいいでしょう

4

2 に答える 2

2

この質問の情報(数か月前に私自身が尋ねたもの) を参考にしてください。受け入れられた回答は、JQUEry からプログラムで CKEditor ドキュメント内の要素にアクセスする方法の概要を示しています。

ScrollIntoView目的の要素をフェッチし、それに基づいてa を実行できるはずです。

これはすでに機能している可能性があります(テストされていません):

var documentWrapper = editorname.document; // replace by your CKEDitor instance ID
var documentNode = documentWrapper.$; // or documentWrapper['$'] ;
documentNode.getElementById("id").scrollIntoView(); // Insert your element ID there
于 2010-02-01T17:00:34.373 に答える
0

問題は、実際にはスコープを CKEDITOR インスタンス内に配置していないことです。ドキュメントを指す変数を取得するには、次のようにします。

var ckeditorDocument = CKEDITOR.instances.[instancename].document.$;
于 2013-11-29T10:03:35.287 に答える