2012-01-17 4 views
1

クロムクリックの問題が発生しています。場合は、(正確な条件を分離することができたhavnt、おそらくドラッグ、dblclick、あまりにも速い...ないアイデア)クロムは、onmouseupイベントをトリガ停止し、タブはもうスライドされません ffの問題をテストし、良い。しかし私は戻り値をfalseに設定することで回避策があることに気付きました。これは、これは任意のクリックアクションを無効にするので、これは有用ではありません...私はこのまったく同じ問題で誰かを見つけることはできません。 これはページです:JS Fiddleテキストをドラッグするとマウスアップが発生しなくなります - javascript - chrome

注1:アニメーション機能が直接(クリックイベントのオーバーライド)呼び出された場合、問題は発生しません。したがって、私はonmouseの問題をクロムで信じています 注2:user824294は、テキストをドラッグすることと関係があると彼は説明しました。 Iveは今、カップルの夕方にこの問題に出席しました。大いに助けてください:)

+0

クロムはここでの唯一の問題ではありません。私はFirefox 10ベータ版とIE9でテストしましたが、**選択した**テキストをドラッグしても機能しません。 – user824294

答えて

0
//document.ondragend = FlickOut; // activate flick behaviour 
document.ondragend = function(e) 
{ 
    document.getElementById("dbg").innerHTML += "mouseup -\n"; 
    FlickOut(e); 
    return true; 
}; // activate flick behaviour 

document.onmouseupイベント機能の下にこれを追加してください。


ここには、フォークされたJS Fiddleソリューションがあります。


更新


Chromeはスクロールバーでクリックすると、onMouseUpのトリガーに失敗でバグがあります。 Onmousedownは動作しますが、onmouseupイベントはありません。ここで

リンクです: Issue 14204: Scrollbar triggers onmousedown, but fails to trigger onmouseup.

はクロムバグが2月26日の時点で固定されており、2013年

+0

人生を楽にしてくれてありがとう) – user1137619

関連する問題