私は、ユーザーがウェブサイトでやりとりするボックスのグリッドを持っています。ボックスをクリックすると色が変わります。非常にたくさんのボックスがあり、それほど退屈ではないので、機能性を持たせるのが良いでしょう。マウスボタンが押し下げられ、ボックスをホバーすると状態が変わります。何かご意見は?ホバー中にマウスボタンが押されていないか確認してください。
11
A
答えて
16
ホバーコールバックに渡されるイベントにbuttons
プロパティを使用して、イベントが発生したときにどのマウスボタンが押されたかを確認できます。左ボタンが要素をマウスで入力されたとき、あなたが使用できる押されたかどうかを検出するために、例えば
、:
myElement.addEventListener("mouseover", function(e){
if(e.buttons == 1 || e.buttons == 3){
//do some stuff
}
})
ここでは、このアイデアのデモンストレーションです:http://jsfiddle.net/Ah6pw/
を押したままマウスの左ボタンをクリックし、マウスを別のリスト項目に移動します。
0
onmousedown & onmouseupイベントを参照してください。
0
私は何かsimmilarを見つけました。ある空間でオブジェクトをクリックしてから、少しのやり取りをします。 http://mrdoob.github.com/three.js/examples/canvas_interactive_cubes.html(コードにインスピレーションを探してください)
また、これらのリンクは、いくつかの良い答えがここにありますあなた
関連する問題
- 1. マウスボタンが押されていないか確認してください。
- 2. どのマウスボタンが押されているか、ダブルクリックされていないか確認してください。
- 3. wxpythonキーが押されていないか確認してください。
- 4. Qtでキーが押されていないか確認してください
- 5. ASM:キーが押されていないか確認してください。
- 6. 機能の実行中にシフトキーが押されていないか確認してください。
- 7. キーが押されていることを確認してください。セレン
- 8. C++でマウスボタンがスワップされているかどうか確認してください
- 9. アップロードファイルがパスワードで保護されているか確認していないか確認してください。
- 10. 左マウスボタンが押されているかどうかを確認する方法
- 11. イベントを聞かずにマウスボタンが押されていないかどうかを確認しますか?
- 12. uキーが押されていないか確認してください。Swift Cocoa
- 13. jquery-mobileがロードされていないか確認してください。
- 14. iPhone - 各ビューがロードされていないか確認してください。
- 15. pthreadスレッドがブロックされていないか確認してください。
- 16. Androidデバイスがミュートされていないか確認してください。
- 17. アプリケーションが実行されていないか確認してください。
- 18. Javascript。フォーカスにタブがないか確認してください
- 19. charcterがフォントに含まれていないか確認してください。
- 20. スワイプアレイにオブジェクトが含まれていないか確認してください
- 21. wp_list_pages子供がいないか確認してください
- 22. アスタリスクIVRでDTMFが押されたことを確認してください
- 23. swift 3ボタンが押された行を確認してください
- 24. Enterキーを押す前にユーザが何か入力していないか確認してください
- 25. ビューが隠されていないことを確認してください。
- 26. ブラウザが開いているか確認してください。
- 27. ループ中にスキャナに何かが含まれていないか確認してください
- 28. ダウンロードファイルが壊れていないか確認してください。
- 29. PDFファイルがPHPで壊れていないか確認してください
- 30. DLLが既に登録されているか確認してください。
のために役に立つことができます。 http://stackoverflow.com/questions/2349764/jquery-is-mousedown-on-mouseover – MattDiamant