特定のdivの選択できないダブルクリックなどをブロックしたいのですが。
<div id="test" class="unselectable">asd</div>
$(document).ready(function() {
$.ctrl = function(key, callback, args) {
var isCtrl = false;
$(document).keydown(function(e) {
if (!args) args = []; // IE barks when args is null
if (e.ctrlKey) isCtrl = true;
if (e.keyCode == key.charCodeAt(65) && isCtrl) {
callback.apply(this, args);
return false;
}
}).keyup(function(e) {
if (e.ctrlKey) isCtrl = false;
});
};
//Other Method
$(function() {
$(document).keydown(function(objEvent) {
if (objEvent.ctrlKey) {
if (objEvent.keyCode == 65) {
objEvent.disableTextSelect();
return false;
}
}
});
});
});
しかし、残念ながら、これはうまくいきません。目的を達成するためにコードを変更するにはどうすればよいですか?