窗体大小改变后触发事件
【求助】窗体大小改变后触发事件?
界面上有2个控件。一个TextBox,一个DropDownList。
DropDownList是根据TextBox位置的计算来定位的。
Js中 window.onresize事件是在窗体改变大小触发事件。
此时TextBox位置还没有重新加载,所以计算的DropDownList位置不对。
导致页面变大后,TextBox位置变了,而DropDownList的位置没有变更。
DropDownList是放在一个层里面,position:absolute。
他的left、right都是通过TextBox的left、right计算出来的(相对浏览器的位置)
有没有办法在页面大小变更完成以后,再触发事件呢??
------解决思路----------------------
那你在onresize里加settimeout不就行了。
界面上有2个控件。一个TextBox,一个DropDownList。
DropDownList是根据TextBox位置的计算来定位的。
Js中 window.onresize事件是在窗体改变大小触发事件。
此时TextBox位置还没有重新加载,所以计算的DropDownList位置不对。
导致页面变大后,TextBox位置变了,而DropDownList的位置没有变更。
DropDownList是放在一个层里面,position:absolute。
他的left、right都是通过TextBox的left、right计算出来的(相对浏览器的位置)
有没有办法在页面大小变更完成以后,再触发事件呢??
------解决思路----------------------
那你在onresize里加settimeout不就行了。