layer实现弹出层自动调节位置
所以我需要做一个效果,在弹出层长度改变后重新居中。这时我就在网上开始找资料了,发现layer.style可以实现这个效果,但是很麻烦需要计算然后赋值。正当我决定用这个方案时,结果我在chrome控制台测试layer.style时发现一个意外的效果。当我移动控制台边界改变大小时,弹出层自动居中了。实际上是触发了父层的$.resize()。然后我开始向这个方法实验,但是不管是$.resize(),$.resize(),top.$.resize(),$.resize()都不能触发top层的$.resize()方法。最后还是没有成功,我只好重新使用layer.style来计算了中规中矩解决这个问题,不过还是不知道在弹出层是否能够调用父页面的$.resize()完!
用户评论