我正在实现缩放代码。
我简单地查看了WinJS语义缩放实现,并找到了有趣的代码片段。
Windows JavaScript库1.0/js/ui.js
行号:30710,30720
为什么会出现
我简单地查看了WinJS语义缩放实现,并找到了有趣的代码片段。
Windows JavaScript库1.0/js/ui.js
行号:30710,30720
return {
x: +ev.clientX === ev.clientX ? (ev.clientX - sezoBox.left - sezoPaddingLeft - sezoBorderLeft) : 0,
y: +ev.clientY === ev.clientY ? (ev.clientY - sezoBox.top - sezoPaddingTop - sezoPaddingTop) : 0
};
为什么会出现
+ev.clientX === ev.clientX
的情况?
x: isNan(ev.clientX) ? 0 : (ev.clientX - sezoBox.left - sezoPaddingLeft - sezoBorderLeft)
。 - Ruan Mendes