2013-07-17 39 views
1

我正在尝试在跨浏览器HTML5 webapp中更改鼠标光标。 通过简单地添加适当的CSS一切工作正常在所有的浏览器,包括Windows 7上的IE浏览器。Internet Explorer 10未在Windows 8上显示自定义光标

虽然通过检查CSS我可以看到,正确的类被应用在Windows 8中的相同的Web应用程序无法更改光标浏览器向服务器查询相应的.cur文件。

我应该知道Windows 8是否有任何限制?

编辑

CSS例子(注:这个工作在IE10 Win7的,不会对Win8的IE10工作中的例子应该是给无关的问题)。

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

该CSS是免费的/ css。

+1

你可以添加呈现的CSS吗? –

+0

增加了CSS,虽然我相当确定一个例子不会帮助。 – malber

+0

您是否曾尝试将相对于_page_的网址添加到CSS文件中? –

回答

1

的Internet Explorer cursor CSS属性是越野车:
http://reference.sitepoint.com/css/cursor

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

它也可能会有所帮助:

还要注意的是Windows操作系统要求图像为32×32像素或更小虽然规范并允许更大的尺寸莫过于此。

+5

我喜欢这样一个事实,即它说“它必须是那个尺寸,但不是真的”。 – malber

+0

是的,它几乎很有趣。但它仍然很糟糕。在这一个上,我会简单地忘记它,并等待M $调试这个属性的日子,或者不。 – Brewal

相关问题