小编Arn*_*uld的帖子

单击事件不会因为"按下按钮"效果而触发:active pseudo-class

我正在尝试使用css":active"伪类来点击它的动画.div向右移动10个像素,向下移动10个像素:

#myButton:active {
    margin:10px 0 0 10px;
}
Run Code Online (Sandbox Code Playgroud)

请参阅此处的完整示例:http://jsfiddle.net/WdABS/

问题是,如果你单击div的顶部或左边框(在jsFiddle示例中为红色),当释放按钮时,鼠标指针不再位于div上方.因此,无论是mouseup还是click都没有被触发.

从技术上讲,这种行为非常有意义.但是,这不是最终用户所期望的,我不知道如何以干净简单的方式解决它.我试图在移动的div周围放置一个父容器并从中捕获click事件,但它似乎只是使事情变得更复杂并且也不能很好地工作.

谢谢阅读!

css jquery button

7
推荐指数
1
解决办法
1011
查看次数

9**66 != n**66,在 Node 11.6.0 中 n=9

在寻找代码高尔夫挑战的答案中使用的一些黑魔法时,我注意到 Node 11.6.0 中的以下行为:

// 1) exact result with BigInts
console.log(9n ** 66n);         // 95500495(...)3841n
console.log(9n ** 66n % 79n);   // 21n

// 2) approximation with a Number literal
console.log(9 ** 66);           // 9.550049507968253e+62
console.log(9 ** 66 % 79);      // 71

// 3) approximation with a variable
let n = 9;
console.log(n ** 66);           // 9.550049507968251e+62
console.log(n ** 66 % 79);      // 69
Run Code Online (Sandbox Code Playgroud)

本质上,n ** 66withn = 9不会导致与 相同的结果9 ** 66,这是我以前从未经历过的,尽管我在 Code …

precision node.js

5
推荐指数
0
解决办法
123
查看次数

标签 统计

button ×1

css ×1

jquery ×1

node.js ×1

precision ×1