要知道滚动的contenteditable div的y坐标,可以通过以下步骤实现:
以下是一个示例代码:
var contentEditableDiv = document.getElementById("contentEditableDiv");
contentEditableDiv.addEventListener("scroll", function() {
var scrollTop = contentEditableDiv.scrollTop;
var rect = contentEditableDiv.getBoundingClientRect();
var y = rect.top + scrollTop;
console.log("滚动后的y坐标:" + y);
});
在上述代码中,假设contenteditable div的id为"contentEditableDiv",通过getElementById()方法获取到该元素,并为其添加滚动事件监听器。在滚动事件监听器中,获取scrollTop属性和getBoundingClientRect()方法返回的位置信息,计算出滚动后的y坐标,并输出到控制台。
请注意,上述代码只是一个示例,具体实现可能会根据具体情况有所调整。此外,腾讯云相关产品和产品介绍链接地址可以根据具体需求和场景进行选择。
领取专属 10元无门槛券
手把手带您无忧上云