我想在dojo移动应用程序中点击ListItem
时调用一个函数。dojox.mobile.ListItem OnClick不起作用
这是编程创建ListItems
showResults : function(results) {
results.forEach(function(result) {
var li = new dojox.mobile.ListItem({
class : "linklist",
href : "#",
label : result.address,
moveTo : "#",
clickable : true,
onClick : function() {
console.log("click");
}
}, domConstruct.create("li", null, this.searchList));
// dojo.connect(li, "click", lang.hitch(this, this.addResult, result))
}, this);
}
我曾尝试提供的功能与在构造函数中onClick
财产,以及在创建后使用dojo.connect
功能。两种方式都不行。我也尝试了click
,onClick
和onclick
的不同变化。
我看到过有关此问题的其他任何文章都建议使用上面评论的dojo.connect
方法,但这仍然不适用于我。
有什么建议吗?
做一个pc浏览器显示相同的行为? – 2013-04-05 06:57:20
哪个版本的dojo? – 2013-04-05 08:21:36
@LucianDepold - 我目前正在使用我的电脑在Chrome上进行测试。 – Brian 2013-04-05 14:13:18