javascript - 动态创建鼠标光标?

标签 javascript jquery

我有一个 javascript/jquery 项目,需要动态创建的标签用作鼠标指针。有什么方法可以更改鼠标光标以使用动态创建的图像吗?

var mybase64label = createLabelPNGBase64("Hello World!", "#ff0000");
$("#pagecontainer").css("cursor","url("+mybase64label+"), auto"); 

最佳答案

确保您的 url() 表明您的 mybase64label 实际上是 base64 编码的。它应该看起来像这样 url(data:image/png;base64,iVBORw0KGgoAASUh...)

我猜这会起作用:

$("#pagecontainer").css("cursor","url(data:image/png;base64,"+mybase64label+"), auto");

查看示例 here .

关于javascript - 动态创建鼠标光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31589478/

相关文章:

javascript - 如何通过 JavaScript 更改线性渐变百分比?

javascript - 当所有内容在浏览器窗口中可见时,如何使 div 更改为固定位置?

javascript - onclick 移动表中的数据值

javascript - 如何在 NodeJS Express 路由器 res.render 中传递 Mongoose 返回变量?

javascript - 如何将 Rails 部分渲染到新的浏览器选项卡中

javascript - 如何防止在图像损坏图标之前显示 ajax 成功?

javascript - 查询单击事件不会返回触发上下文

jquery - 伪类 nth-of-type 不适用于特定类

javascript - 定时器开始暂停和恢复

javascript - 在这个例子中如何输出 HTML?