背景: 我有一个宽度为 240 像素的窗口,一些视觉元素只能以这种宽度以特定方式显示,但是允许并且必须允许调整大小。
如果有人决定调整大小,那么我将需要某种“捕捉”来恢复原始宽度。要求用户获得正确的像素以恢复完整的视觉效果将是一种痛苦/几乎是不可能的。
问题:那么,我该如何做到这一点,如果它们在任一方向上与 240px 相距一定距离(比如说,在 4px 内),它将捕捉到该宽度,并且只有在调整大小光标有时才调整到不同的大小偏离宽度超过 4px ..
失败的想法:我玩了几个不同的东西,如果 sizeChanged 事件在 4px 内将窗口的宽度设置为 240,但由于这是在 size 事件上,它会在窗口已经调整大小后进行计算。这意味着当它被调整到/远离默认宽度时,你会得到一个非常不稳定的效果。