PHP应用:用XSLT轻松实现树形折叠导航栏
- php语言
- 关注:3.9K次
每一发奋努力的背后,必有加倍的赏赐。以下本站小编整理的用XSLT轻松实现树形折叠导航栏的知识,希望对大家有所帮助,更多信息请关注应届毕业生网! 展开和折叠实在就是显示或不显示display:none or block)它与可见与不可见(visible or invisible)是有差别的', 前者不在页面预留空间。 这个toggle函数完成两个功效, 转变TR本来的Hidden属性, 使本来不显示的显示; 转变IMG的src属性, 更改图片。 function toggle(id) { var thisRow = (id); if (thisRow) { if (ttribute('Expanded') == 'yes') { ttribute('Expanded', 'no'); dren(0)dren(0)dren(0) = 'images/bs.gif'; var allRows = ('TR'); for (var i=1; i < th; i ) { var row = allRows[i]; if (ttribute('AncestorID') == id) { if (ttribute('Expanded') == 'yes') { toggle(ttribute('id')); } sName = 'Navigator-Hidden'; } } sName = 'Navigator'; } else { ttribute('Expanded', 'yes'); dren(0)dren(0)dren(0) = 'images/bo.gif'; var allRows = ('TR'); var depth = parseInt(ttribute('Depth')); for (var i=1; i < th; i ) { var row = allRows[i]; if (ttribute('AncestorID') == id && parseInt(ttribute('Depth')) == depth 1 ) { sName = 'Navigator'; } } } } } 到此结束。 诚然这个TOC的功效还是最基础的, 例如我还未做内容和目录的同步,其中有的处所还可以修正, 对xml和xsl文件可以进一步瘦身。 不过对一般用户来讲, 这已经足够了。
- 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/php/0ldqw5.html