- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有常用扩展和折叠按钮的 CollapsiblePanelExtender……我想在扩展器扩展时触发一个点击事件,在扩展器折叠时触发一个不同的点击事件。但最重要的事件是何时延长。即使在崩溃时,我也可以在没有点击的情况下生活。
我在网上搜索到的大多数示例都使用:“CollapsiblePanelExtender”“点击事件”让扩展程序根据点击使用react,即使在其他地方......
我希望扩展程序在单击时触发 JS。
我应该如何着手完成这项工作?我是不是问错了问题/使用了错误的搜索字符串?
CollapsiblePanelExtender extendatron = new CollapsiblePanelExtender();
extendatron.ID = "cpe" + MenuId;
extendatron.TargetControlID = "pnlContent" + strMenuId;
extendatron.ExpandControlID = "pnlMenu" + strMenuId;
extendatron.CollapseControlID = "pnlMenu" + strMenuId;
extendatron.Collapsed = bCollapsed;
extendatron.TextLabelID = strMenuName;
extendatron.ExpandedText = m_strButtonLabelHide;
extendatron.CollapsedText = m_strButtonLabelShow;
extendatron.ImageControlID = "imglnk" + strMenuId;
extendatron.CollapsedImage = "~/App_Themes/default/nbExpand.gif";
extendatron.ExpandedImage = "~/App_Themes/default/nbCollapse.gif";
extendatron.SuppressPostBack = true;
extendatron.ScrollContents = false;
var extender = $find('extendatron'); //this would be <%=myExtender.ClientID%>
extender.add_collapsed( function() { alert('collapsed'); });
extender.add_expanded( function() { alert('expanded'); });
最佳答案
我假设您正在谈论 ASP.Net AJAX 控件工具包。您可以按如下方式向折叠和展开事件添加处理程序:
//this would be <%=myExtender.ClientID%> when using a master page
var extender = $find('myExtender_ClientId');
extender.add_collapsed( function() { alert('collapsed'); });
extender.add_expanded( function() { alert('expanded'); });
如果您有任何问题,请告诉我...我已经在各种解决方案中对其中一些对象进行了相当多的定制。
关于javascript - CollapsiblePanelExtender 点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/917010/
我有一个带有常用扩展和折叠按钮的 CollapsiblePanelExtender……我想在扩展器扩展时触发一个点击事件,在扩展器折叠时触发一个不同的点击事件。但最重要的事件是何时延长。即使在崩溃时,
我有一个 collapsiblepanelextender 可以工作,但是在 IE10 或 chrome 中运行时它不会在 IE10 兼容模式下产生动画,但它会产生动画 我有一些 javascript
我有一个网页,其中包含多个显示不同数据表的 CollapsiblePanelExtender 和 Accordion。当用户使用他们的浏览器打印页面时,我想强制所有 CollapsiblePanelE
我有一个不会折叠的 CollapsiblePanelExtender。我已将“折叠”设置为 true 并且所有 ControlID 设置正确。我尝试折叠,它通过动画但几乎立即展开。这是在具有以下结构的
我正在使用 AjaxControlToolkit 中的 CollapsiblePanelExtender,当我单击它时它工作正常,但它不会在初始页面加载时一直展开(展开约 90%)。 我必须手动折叠它
有人知道禁用 CollapsiblePanelExtender 的客户端方法吗? 我已经通过 behaviorId 获得了扩展器。 var extender = $find("behaviorId")
我有一个要设置的网页,它将显示一些 Ajax Tables嵌套在 CollapsiblePanelExtender 中.表格嵌套正确,但样式表现异常。我最近开始使用 Chrome 的 Inspecto
我有一个 GridView 。我在里面有一个包含按钮的 CollapsiblePanelExtender。当我按下一个按钮时,这会导致回发并且 CollapsiblePanelExtender 关闭。
我在 AjaxToolkit 3.5 中使用 CollapsiblePanelExtender 来显示/隐藏搜索过滤器选项。 我希望在页面首次加载时展开 CollapsiblePanelExtende
我正在为表单的多个部分使用 AJAX CollapsiblePanelExtender。我可以使用以下两行以编程方式折叠面板: ajaxCollapsiblePanelExtender
我是一名优秀的程序员,十分优秀!