繁体   English   中英

滚动到ckeditor 5中的标记

[英]Scroll to marker in ckeditor 5

是否有将视图滚动到标记的方法?

我只需要一种方法来确保我的标记对用户可见。

我确实找到了方法scrollViewportToShowTarget(@ ckeditor / ckeditor5-utils / src / dom / scroll),但是我无法使其工作。 我尝试使用

scrollViewportToShowTarget( {
  target: marker.getRange(),
  viewportOffset: 20
} );

但这只是给我带来TypeError:“ elementOrRange.ownerDocument未定义”

scrollViewportToShowTarget()接受DOM范围作为参数。 您在那里通过了CKE5的型号范围。

您需要使用Mapper#toViewRange( modelRange )来获取模型范围的视图范围。 然后DomConverter#viewRangeToDom( viewRange )最终获得DOM范围。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM