1

我正在尝试在跨浏览器 HTML5 webapp 中更改鼠标光标。只需添加适当的 CSS,所有浏览器都可以正常工作,包括 Windows 7 上的 IE。

Windows 8 中的同一个 webapp 无法更改光标,尽管通过检查 CSS 我可以看到应用了正确的类并且浏览器查询服务器以获取适当的 .cur 文件。

我应该注意 Windows 8 的任何限制吗?

编辑

CSS 示例(注意:这适用于 IE10 Win7,不适用于 IE10 Win8。鉴于问题,该示例应该无关紧要)。

.customCursor-move {
   cursor: url(/free/images/pointers/move.cur),url(free/images/pointers/move.cur),url("../images/pointers/move.cur"),  default !important;
}

CSS 在 free/css 中。

4

1 回答 1

1

Internet Explorer cursorcss 属性有问题:
http ://reference.sitepoint.com/css/cursor

它还可以包括 IE10。您应该尝试使用.cur文件的绝对或相对路径,具体取决于您现在拥有的内容。

它也可能会有所帮助:

另请注意,Windows 操作系统要求图像为 32 x 32 像素或更小,尽管规格确实允许比这更大的尺寸。

于 2013-07-17T08:12:30.970 回答