gpt4 book ai didi

jquery - Dynatree 和 qtip2 - 第一个子节点上没有(悬停)事件

转载 作者:行者123 更新时间:2023-12-01 08:14:24 25 4
gpt4 key购买 nike

我有一个自定义 qtip,当您将鼠标悬停在其上时我想显示它我的 Dynatree 中的一个节点。

我遇到的问题是,我似乎没有在父级的第一个子节点上收到任何子节点悬停事件。

我正在创建这样的 child :

var tipKey = uuid();
var childNode = parent.addChild({
title: field.Description,
isFolder: false,
icon: icon,
key: tipKey,
addClass: tipKey,
});
$("." + tipKey).qtip({
content: {
text: ' ',
title: {
text: ' '
}
},
style: {
classes: 'ui-tooltip-shadow ui-tooltip-yellow'
},
events: {
show: function (event, api) {
var node = $.ui.dynatree.getNode($(api.elements.target));
var field = _workingFieldList[node.data.key];
//code to set qtip content omitted.
}
}
});

除了每个 parent 的第一个 child 之外,所有提示看起来都很好。这要么是一个错误,要么是我没有看到的一些奇怪的问题。如果我为 $('#tree a').hover() 添加处理程序,我确实会在每次鼠标输入/输出时获取事件;我尝试用它来显示 qtip,但这也不起作用。

最佳答案

Dynatree 仅在第一次展开时渲染节点,因此您的代码可能绑定(bind)得太早。尝试在“onCreate”回调中进行绑定(bind)。

关于jquery - Dynatree 和 qtip2 - 第一个子节点上没有(悬停)事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11689990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com