javascript - 使用 Opera 自定义 base64 图像光标 - 可能吗?

标签 javascript css html opera

我有以下 JavaScript:

document.getElementById("test").style.cursor =  
  "url('data:image/png;base64," +
    "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdUlEQVR42qW" +
    "TSw7AIAhEZ8XCA3AFlt7/dG3SxEatQ1FIjGDg8Yu4HAHwHNeHBfSB7X0FQ+" +
    "/EMjM9BXjvuYWI3kOOAAPMGx7bzFQNtta22Bpohkgl2AmigBNICjDMLdP/B" +
    "xCB1Fr5Z2qiqhRgZv8AEaGAUspg3wU3VkqQQyYrAAAAAElFTkSuQmCC'), default";

它适用于Google Chrome,但不适用于Opera。有任何已知的原因或可能的解决方法吗?

相同风格的背景图像在 Opera 中工作得很好>>

document.body.style.backgroundImage = 
  "url('data:image/png;base64," +
    "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdUlEQVR42qW" +
    "TSw7AIAhEZ8XCA3AFlt7/dG3SxEatQ1FIjGDg8Yu4HAHwHNeHBfSB7X0FQ+" +
    "/EMjM9BXjvuYWI3kOOAAPMGx7bzFQNtta22Bpohkgl2AmigBNICjDMLdP/B" +
    "xCB1Fr5Z2qiqhRgZv8AEaGAUspg3wU3VkqQQyYrAAAAAElFTkSuQmCC')";

最佳答案

Opera 不支持游标的 url,请参阅 http://www.quirksmode.org/css/cursor.html .

关于javascript - 使用 Opera 自定义 base64 图像光标 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11400126/

相关文章:

javascript - `getter` 和 `setter` 在 JavaScript 中是必需的吗?

javascript - jQuery 克隆形式增加名称、类、ID、数据 ID 等所有属性

html - 多个框相同的高度

javascript - 创建仅适用于小屏幕的内容 slider

html - 为什么我的动画没有完全旋转?

javascript - 如何单击基于 ref 属性的按钮?

javascript - Uncaught ReferenceError : tinymce is not defined

css - ngStyle 被应用了多少次

javascript - 在Android设备上分析Chrome的 'Aw, snap'

html - 是否有机会改变 facebook 发送按钮的样式