作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以跨浏览器的方式,仅使用 JavaScript。
最佳答案
我认为您遇到的问题是 body
元素没有填充视口(viewport),因为页面上没有太多内容(在 IE 上尤其如此)。您可以强制它用 CSS 填充视口(viewport):
html, body {
height: 100%;
cursor: pointer;
}
...然后确保光标是视口(viewport)中任意位置的指针。
编辑:确保body
元素填充视口(viewport)后,您可以在文档上使用
从 JavaScript 设置光标。因此,要将其更改为十字准线:style
对象。 body
document.body.style.cursor = 'crosshair';
如果你根本无法提前应用 CSS,这似乎可行:
document.documentElement.style.height = "100%";
document.body.style.height = "100%";
document.body.style.cursor = "pointer";
关于javascript - 如何通过 JavaScript 更改整个文档(不仅仅是正文内)的光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2213312/
我是一名优秀的程序员,十分优秀!