梅花雪树控件的一些使用问题

本文详细阐述了MzTreeView控件中根结点ID为1的问题解决方法,包括删除ID为1的根结点,修改文本处理逻辑,并提供了CSS冲突调整的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先是根结点的问题,梅花雪树控件总有个跟结点,id为1,你的一级大类,都在这个ID为1的跟节点下,这个根结点不能是0,所以如果你的数据库里面有一级大类的id也为1,那么,请你删掉它吧,

 

另外,text里面不能有引单号,因为在

MzTreeView.prototype.getAttribute = function(source, name)
{
  var reg = new RegExp("(^|;|//s)"+ name +"//s*://s*([^;]*)(//s|;|$)", "i");
  if (reg.test(source))
    return RegExp.$2.replace(/[/x0f]/g, ";").replace(//'/g, "'"); return "";
};

这里屏蔽了,不过也可以改过来

 

MzTreeView.prototype.nodeClick = function(id)
{
  var source = this.nodes[this.node[id].sourceIndex];
  var temstring = this.getAttribute(source, "method");
  //坑爹啊,把单引号给处理了,没法传字符串了,现在改回来
  temstring= temstring.replace(//'/g,"'");
  eval(temstring);
  return !(!this.getAttribute(source, "url") && this.url=="#");
};
在这里改

 

另外,这个控件可能在CSS上,去网站现有的CSS冲突,慢慢调吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值