设想:
我正在使用 Telerik:RadRotator 和分离器。我在由拆分器分隔的页面上有 3 个用户控件。我有这个 Telerik:RadRotator 和垂直分离器在一个控件上水平移动。
问题
现在,我想在拆分器移动时调整 RadRotator 的大小。我通过这段代码实现了这一点:
function resizing(sender, Args) {
var rotator = $jQuery(".rrRelativeWrapper");
var oldRotatorWidth = rotator[0].style.width;
var width = parseInt(oldRotatorWidth.substr(0, (oldRotatorWidth.indexOf('px') + 1)));
var newRotatorwidth = (width + (sender._width - width)) - 50;
rotator[0].style.width = newRotatorwidth.toString() + "px";
}
但问题是我为调整差异而添加的“-50”。如果拆分器以更高的速度调整大小,这会破坏 jquery。
因为我无法获得拆分器在调整大小时移动的确切距离。
那么,任何人都可以帮我解决如何获得分离器移动距离的确切差异吗?
注意:我想在事件OnClientResizing而不是OnClientResized上编写此 Jquery 。