倒数计时器 - 在时间变化时取消选择所选文本

时间:2012-11-09 18:52:00

标签: javascript selection countdowntimer

我在很多浏览器中观察过很多JavaScript倒计时器,并且总是想知道屏幕背后发生了什么。

选择计时器文字。

1

并且,它会在时间变化时取消选择。

2

但是,双击并选择计时器文本

3

魔术!它不会在时间变化时被取消选择。

4

那么,究竟发生了什么?

2 个答案:

答案 0 :(得分:2)

当您拖动选择时,文本节点将被选中,并定期更换。双击时,可能是容器元素被选中。这不会发生在任何地方,所以你的选择仍然存在。

答案 1 :(得分:1)

在第一种情况下,您选择的文本节点会发生变化。在第二种情况下,您正在选择包含元素,该元素不会更改。 例如,如果你有一个0:12,当时间更新时,0:12可能是0:11。 因此,如果您选择了该文本,那么您选择的内容就会消失。但如果你选择了 它没有改变说,一个跨度,所以它仍然存在并且可以保持选择。