<script>
var d1 = document.getElementById("d1");
console.log([d1.style.width, d1.style.height, d1.style.borderWidth]);
console.log([d1.clientWidth, d1.clientHeight]);
console.log([d1.clientLeft, d1.clientTop]);
console.log([d1.offsetWidth, d1.offsetHeight]);
console.log([d1.offsetLeft, d1.offsetTop]);
console.log([d1.style.left, d1.style.top]);
d1.addEventListener("click", function(){
console.log("click:"+[event.clientX, event.clientY]);
console.log("click:"+[event.screenX, event.screenY]);
console.log("click:"+[event.offsetX, event.offsetY]);
console.log("click:"+[event.movementX, event.movementY]);
});
var now = 0;
d1.addEventListener("mousemove", function(){
d1.innerHTML = event.movementX/(event.timeStamp - now) + "\n" + event.movementY/(event.timeStamp - now);
if (Math.abs(event.movementX/(event.timeStamp - now)) < 0.00001) {
}
now = event.timeStamp;
});
</script>
<script>
var d1 = document.getElementById("d1");
var d0 = document.getElementById("d0");
console.log([d0.scrollWidth, d0.scrollHeight]);
console.log([d0.clientWidth, d0.clientHeight]);
d0.addEventListener("scroll", function(){
console.log([d0.scrollTop, d0.scrollLeft]);
})
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通