// パラメータ obj: テキストが含まれる要素の jquery オブジェクト無効にする必要があります
// パラメータが有効です: true、選択可能; false、選択不可
function setSelectable(obj, Enabled) {
if(enabled) {
obj.removeAttr("unselectable") .removeAttr(" onselectstart").css("-moz-user-select", "").css("-webkit-user-select", "");
} else {
obj.attr ("unselectable" , "on").attr("onselectstart", "return false;").css("-moz-user-select", "none").css("-webkit-user-select", "none") ;
}
}
原則は次のとおりです:
つまり、ハンドラー関数を設定できます (return false;) イベントの selectstart 選択したテキストを無効にする
ff や chrome では css で制御可能
unselectable 属性に関しては、できるだけ多くのブラウザに適応するための補助的な手段と見ることができます。