ckeditorの外側にナビゲーションメニューがあり、エディター内のすべての要素にIDがあるため、エディター内をナビゲートしたい
scrollIntoView
これはどのように作動しますか
どんな例でもいいでしょう
ckeditorの外側にナビゲーションメニューがあり、エディター内のすべての要素にIDがあるため、エディター内をナビゲートしたい
scrollIntoView
これはどのように作動しますか
どんな例でもいいでしょう
この質問の情報(数か月前に私自身が尋ねたもの) を参考にしてください。受け入れられた回答は、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
問題は、実際にはスコープを CKEDITOR インスタンス内に配置していないことです。ドキュメントを指す変数を取得するには、次のようにします。
var ckeditorDocument = CKEDITOR.instances.[instancename].document.$;