ztree中节点mouseover处理问题
ztree吧
全部回复
仅看楼主
level 1
lightyear416 楼主
如题,我详细看过api没有mouseover的接口,我在网上查过,吧主说通过<li>和<a>来进行判断,我的数据库中对节点的定义没有tId,不知道应该如何实现。
我的需求是,当鼠标移动到节点处,当下划线出现时,我要在一个固定的div(#kkk)上显示这个节点的一个我在数据库中为其定义的属性(vpath)。我想沿着吧主的tip这条线来进行,比如开始的时候是没有下划线的,后来鼠标上去就有了,我想在那个地方添加我的需求,但是没找到,吧主可否给我个明示。
同时,我非常期待您的接口,谢谢。
2013年08月15日 06点08分 1
level 1
lightyear416 楼主
我看到样式表里的
.ztree li a:hover { text-decoration: underline;}
那我真的没有办法得到mouseover的事件了吗,我在div下加载的树。
$("#accordion a").hover(function() {alert("!!");}, function() {alert("??");});
但是只有树的第一级能够执行此操作,剩下的节点都无效,这是为什么?而且我取不到节点的id,吧主能否给个例子。
2013年08月15日 08点08分 3
level 10
zTree API里的确没有onMouseover接口。。
我就手动添加过mouseover事件。
2013年08月15日 12点08分 4
这段代码大致思路是对的,但是有几个错误1、treeObj.getNodes得到Array 仅仅是根节点的集合(默认情况子节点都处于 children 属性下)可以查看官方文档,需要使用var nodes_array = treeObj.transformToArray(nodes);得到简单的集合。2._node.id并不能得到每个节点特征id,需要使用tId;望指正。
2017年08月22日 06点08分
level 11
关键看你想做什么事情,因为 还提供了 addHoverDom 和 removeHoverDom 的方法
2013年08月19日 14点08分 5
level 1
lightyear416 楼主
谢谢,这个问题已经解决了,我能找到每个节点的特征id,就都好办
2013年09月07日 06点09分 6
请问是怎么解决的?在线等
2016年07月13日 09点07分
3年后的在线等 - - 程序员的幽默?
2016年09月16日 07点09分
在线等[狂汗]
2017年05月12日 08点05分
@喜欢猪的人 别说还等到了
2021年09月27日 01点09分
level 1
lightyear416 楼主
你在生成的时候多给一些自己设定的属性就好了
2017年05月29日 07点05分 7
1