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()関数は、実際には要素の「style」属性をインラインで編集するためのショートカットにすぎないため、これを実行して同じ結果を得ることができます。

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