0

この質問への回答を読んだ後、またはをチェックして実行するのと同じ機能を実装しましevent.preventDefaultた。これは質問のユーザーの問題を解決したようですが、私のものはまだテキストを強調表示しています。IE 7/8 で限界に達しています。また、Firefox、Chrome、IE 9 以降でも問題なく動作します。event.preventDefault()event.returnValue = falseevent.returnValue = false

もう少し情報: 私はラファエル キャンバスを使用しています。キャンバスの mousedown、mousemove、および mouseup イベントはすべて独自の処理を行っています。コールバック関数にチェックを実装しevent.preventDefaultました。mousedown

4

1 に答える 1

0

jQuery の使用に慣れている場合は、クロスブラウザーで解決できます。

$(function (){
    $.fn.disableSelection = function() {
        return this
            .attr('unselectable', 'on')
            .css('user-select', 'none')
            .on('selectstart', false);
    };
})();
于 2013-03-12T15:17:56.940 に答える