我最近在chrome的控制台日志中注意到以下消息,同时使用aloha编辑器:
aloha.js:14579 - 不推荐使用Selection.addRange()合并现有Range和指定Range的行为,并将于2017年4月左右在M58中删除.有关详细信息,请参阅https://www.chromestatus.com/features/6680566019653632细节.
在尝试寻找替代品时,除了他们要删除它之外我找不到任何东西,所以我想知道Selection.addRange()的替代方法是什么来摆脱这个消息.
我有2个div(左和右),我想根据右边滚动左边. https://jsfiddle.net/3jdsazhg/2/
这在桌面上运行良好,但是当我改用移动设备时,它不再平滑......这可以很容易地被注意到,通过改变
_left.style.top = _content.scrollTop - (_content.scrollTop * ratioLeftRight) + 'px';
Run Code Online (Sandbox Code Playgroud)
至
_left.style.top = _content.scrollTop + 'px';
Run Code Online (Sandbox Code Playgroud)
它应该作为一个固定的定位div