













项目中有一个需求,门户首页要嵌入一个带有TreeView的IFrame的页面,当树节点展开/折叠时,首页左侧的高度得随着树的高度而变化,所以就想到要重写树的折叠展开方法,于是Google之,果然有人这么干过:
Code
var base_TreeView_ToggleNode = TreeView_ToggleNode;
TreeView_ToggleNode
= function(data, index, node, lineType, children){base_TreeView_ToggleNode(data, index, node, lineType, children);
setProfileFolder(data, node);
//自己要执行的JS方法
从上面的代码可以看出,通过重写TreeView_ToggleNode,可以为所欲为了,哈哈。
同时,也可以学到在JS中如何去重写原有函数。
原文链接:Overriding JavaScript Functions
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。