8

使用 .css() 进行回退的正确方法是什么?这最常用于字体后备,但我将它用于光标图像。

这是我得到的不起作用的东西:

$("#dragable").css('cursor','url(images/grabbing.gif), -moz-grabbing, auto');

**更新:有人可以告诉我初学者的有效 CSS 吗?

我有的:

cursor: url(images/grabbing.gif), -moz-grabbing, auto;

...不起作用。**

4

2 回答 2

4

使用动态内联样式并不总是一个好主意。考虑动态类。在 CSS 特定类中为可拖动元素定义某处:

.cur-draggable { cursor: url(images/grabbing.gif), -moz-grabbing, auto; }

并尝试添加此类,而不是样式本身;

$("#dragable").addClass('cur-draggable');
于 2010-11-24T18:33:31.990 回答
0

不知道为什么会破坏它,但是这些值没有被写入 DOM。

虽然,css() 函数实际上只是在元素上编辑“样式”属性内联的快捷方式,因此您可以这样做以获得相同的结果:

$("#dragable").attr('style','cursor: url(images/grabbing.gif), -moz-grabbing, auto');
于 2010-11-23T22:43:47.247 回答