当前位置:学者斋 >

计算机 >php语言 >

PHP应用:用XSLT轻松实现树形折叠导航栏

PHP应用:用XSLT轻松实现树形折叠导航栏

PHP应用:用XSLT轻松实现树形折叠导航栏
  每一发奋努力的背后,必有加倍的赏赐。以下本站小编整理的用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文件可以进一步瘦身。 不过对一般用户来讲, 这已经足够了。
标签: PHP XSLT 树形 导航
  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/php/0ldqw5.html