collapsiblepanelextender不是新浏览器的动画

时间:2013-09-26 10:28:48

标签: javascript asp.net ajax ajaxcontroltoolkit

我有一个可折叠的palexlextender,但是当它在IE10或Chrome中运行时,它在IE10兼容模式下没有动画效果,但它会动画

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

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

然而,即使我不使用此代码,折叠式palexlextenten仍然没有动画。

值得注意的是,如果我将_animation._duration设置为5,扩展器会在打开之前在那里停留5秒,但只在一帧中打开

任何人都知道解决这个问题的方法吗?

顺便提一下,我在页面上有4个这样的控件,而且它们正在发生在所有4个控件上

2 个答案:

答案 0 :(得分:0)

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

.cpBody

{

height:0px;

overflow: hidden;

}

答案 1 :(得分:0)

添加 OnClientClick="return false;"进入打开面板的控件。您在ExpandControlID的{​​{1}}中指定了