1

このフィドルでは、円の周りのブラックボックスをつかんでドラッグできます

http://jsfiddle.net/S5AT6/

#markerユーザーがブラックボックスをつかんだが、カーソルが要素の外側でドキュメントの内側にある場合に、デフォルトのカーソルの代わりにマウスダウンカーソル(クローズドハンド)を表示するにはどうすればよいですか。

4

2 に答える 2

3

そこに行きます:jsFiddleのソリューション

物事が変わった:

CSS

// removed the !important flag here
cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default; 

// removed the div#marker here
.mouseDown {

JS

docreadyにこれを追加しました:

$(document).on('mouseup', function(event) {
    $('body').removeClass("mouseDown");
});

これをマウスダウン関数に追加しました:

$('body').addClass("mouseDown");
于 2012-04-15T02:31:53.133 に答える
0

cursor全体にスタイルを適用するだけ<html>です。jsFiddleを更新しました

于 2012-04-15T02:33:13.763 に答える