在我的 MVC3 应用程序中,当鼠标悬停在元素上方时,我会切换光标。
这是 JavaScript 代码:
$('#print').hover(function () {
var cursorUrl = 'url(@Url.Content("~/Content/img/print_24.ico")), auto';
$(this).css('cursor', cursorUrl);
});
问题是:谷歌浏览器以应有的方式显示它。光标悬停并且图标显示在鼠标位置上。但 Internet Explorer 在链接上方 0.5 - 1 厘米处显示光标图标。我测试过 browsermodus IE7、IE8 和 IE9。但图标始终位于链接上方。
提前致谢。
最佳答案
我在使用 .cur 光标文件时解决了这个问题(它在 Chrome 和 Firefox 中也能正确显示)。
为了创建这些 cur 文件,我使用了 RealWorld Cursor Designer
关于javascript - ie9中光标跳到元素上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13138518/