動作しない JSFiddle の例があります: http://jsfiddle.net/bjacobs/KDVvN/28/
要素に、マウスを置いたときに開いた手 (これは機能します) と、マウスをクリックしたときに閉じた手 (これは機能しません) を持たせたいと考えています。
私はJavaScriptで何か間違ったことをしていることを知っています。誰でも助けることができますか?
Javascript:
$(function () {
$(".dragbox h2").on("mousedown", function (evt) {
$(this).addClass('grabbing');
}).on("mouseup", function (evt) {
$(this).removeClass('grabbing');
});
});
CSS:
.dragbox {
margin:0px 2px 2px;
background:#fff;
position:relative;
}
.dragbox h2 {
font-size:15px;
cursor: grab;
cursor:-webkit-grab;
cursor:-moz-grab;
cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default !important;
}
.dragbox h2.grabbing {
cursor: grabbing;
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
cursor: url(https://mail.google.com/mail/images/2/closedhand.cur), default !important;
}