我正在尝试使用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事件,但它似乎只是使事情变得更复杂并且也不能很好地工作.
谢谢阅读!
在寻找代码高尔夫挑战的答案中使用的一些黑魔法时,我注意到 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 …