gpt4 book ai didi

jquery - 如何在 JQCloud 中提供点击处理程序

转载 作者:行者123 更新时间:2023-12-01 06:49:38 25 4
gpt4 key购买 nike

我正在使用 JQCloud 来构建标签云。它既美观又简单,符合用户的视觉标准。我希望在用户单击某个单词时调用一个单击处理程序:

var tag_list = new Array();
for ( var i = 0; i < stuff.length; ++i ) {
var x = stuff[i];
tag_list.push({
text: x.NAME,
weight: x.COUNT,
//link: this.mkUrl(x),
click: function() { alert("it worked for " + x.NAME); },
html: {title: this.mkTooltip(x)}
});
}
$("#"+containerdivname).append( $("<div></div>", {id:"wordcloud"}));
$("#"+containerdivname).children("#wordcloud").jQCloud( tag_list );

词云呈现良好,具有适当的工具提示,但单击时不显示警报框。我在这里做错了什么?

谢谢

最佳答案

JQCloud 中的处理程序应该这样指定:

handlers : {click: function() { alert("it worked for" + x.NAME); }}

工作示例,http://jsfiddle.net/Q6348/7/

关于jquery - 如何在 JQCloud 中提供点击处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17037892/

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