我尝试更改用户选择的光标。 我的div:
<svg id="{{ dirCtrl.id }}" name="{{ dirCtrl.cursorStyle }}"
style="background-color: #A8A8A8; cursor: url({{ dirCtrl.cursorStyle }}), auto;"
zoom="{{ dirCtrl.viewBox }}"
> </svg>
这适用于chrome和FF,但不适用于IE(11)。当我用控制台检查代码时,我可以看到我的变量中的值很高(在name =“”中)。但光标样式就消失了。 这是生成的代码:
<svg class="ng-scope ng-binding" id="svg-container" style="background-color: rgb(168, 168, 168);" viewBox="0 0 640 480" ng-controller="WorkAreaViewController as viewController" zoom="0 0 640 480" name="Content/Images/Curseurs/Curseur.cur">
如果我硬编码光标网址如:
<svg
id="{{ dirCtrl.id }}" name="{{ dirCtrl.cursorStyle }}"
style="background-color: #A8A8A8; cursor: url(Content/Images/Curseurs/Curseur.cur), auto;"
zoom="{{ dirCtrl.viewBox }}"
>
这是有效的,我可以看到我的自定义游标 有什么想法吗?