2

我有一个 collapsiblepanelextender 可以工作,但是在 IE10 或 chrome 中运行时,它不会在 IE10 兼容模式下动画,但是它会动画

我有一些 javascript 可以设置动画的速度以使其平滑一点

 function LoadPanels() {
            var Test1 = $find("<%=CPEMenu.ClientID %>")
            Test1._animation._fps = 40;
            Test1._animation._duration = 0.5;
        }

但是,即使我不使用此代码,collapsiblepanelextender 仍然没有动画。

有趣的是,如果我将 _animation._duration 设置为 5,扩展器会在它打开前停留 5 秒,但只会在一帧内打开

有人知道解决这个问题的方法吗?

顺便说一句,我在页面上有 4 个这样的控件,并且所有 4 个都发生了

4

2 回答 2

0

我在样式表中添加了一个新类并将其分配给我的所有面板,问题就解决了

.cpBody

{

height:0px;

overflow: hidden;

}
于 2013-09-26T11:16:13.660 回答
0

添加 OnClientClick="return false;"到打开面板的控件。您指定 ExpandControlIDCollapsiblePanelExtender

于 2020-06-10T10:31:29.183 回答