What is the best way to prevent highlighting of text when clicking on its containing div in javascript?

前端 未结 4 1686
南方客
南方客 2020-12-05 15:51

I am building a menu in HTML/CSS/JS and I need a way to prevent the text in the menu from being highlighted when double-clicked on. I need a way to pass the id\'s of several

4条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-05 16:12

    You could:

    • Give it ("it" being your text) a onclick event
    • First click sets a variable to the current time
    • Second click checks to see if that variable is x time from the current, current time (so a double click over, for example, 500ms, doesn't register as a double click)
    • If it is a double click, do something to the page like adding hidden HTML, doing document.focus(). You'll have to experiment with these as some might cause unwanted scrolling.

提交回复
热议问题