2

IE 7/8 の強調表示の問題でまだ立ち往生しています。この質問からCSSを適用しonselectstart、イベントを変更してfalseを返し、属性を追加しunselectable="on"、SOでここで見つけることができるものをすべて試しました。

次に、この質問に対するこの回答に出くわしました:

要素が選択不可になると、ユーザーはその要素内から選択できなくなります。ただし、選択不可ではない別の要素内からドラッグすることで、要素のテキストまたはボックスを選択することはできます。

myElement のさまざまなイベント (ondragenter、oncontrolselect、onmouseenter、onselectionchange...) をキャンセルして、この問題を回避しようとしましたが、うまくいきませんでした。

これはまさに私がやろうとしていることです。ユーザーが描画するためにドラッグできるラファエルキャンバス オブジェクトがあります。ただし、キャンバスを離れる場合、「外側」の要素のテキストを強調表示したくありません。誰かが引用された問題のハックを見つけたのではないかと思っていました. この問題は IE 7/8 でのみ発生しています。

4

1 に答える 1

0

JQUERYを使用する

$('#dragelement').onMouseDown(function(){
//YOUR CODE
});
于 2013-04-03T07:54:04.643 に答える