【发布时间】:2016-08-27 21:25:24
【问题描述】:
我正在尝试制作一个小的 jQuery 插件,以便可以动态更改光标。但是当我尝试将光标设置为一个变量时,它什么也没做。
这是JS文件中的代码:
(function ($) {
$.fn.dynamicCursors = function () {
this.each(function () {
var cursorImage = null;
$(this).css('cursor', 'url(' + cursorImage + '),auto');
});
});
});
}(jQuery));
这是 HTML 文件中 <script> 标记内的代码:
$('document').ready(function() {
$('body').dynamicCursors();
});
var cursorImage = 'generic.cur';
如果有人需要更多信息,请告诉我。谢谢!
【问题讨论】:
-
您在设置 css 样式之前将 cursorImage 设置为 null。这是故意的吗?
-
您在歌剧中进行测试吗?据我所知,它在歌剧中不能正常工作
-
@JohnWilliamDomingo 那么我该如何声明变量?
-
@ZumryMohamed 不。我正在 Chrome 中测试它。
-
@Njinx,请参阅我发布的答案。我提出了两种选择。
标签: javascript jquery html css variables