我在移动应用程序 (iPhone) 上有一个项目列表,并且有一个“更多”按钮可以添加更多列表项目。我捕获“更多”按钮上的触摸事件,将更多项目添加到列表中,然后立即触发“更多”按钮所在位置出现的项目!
Template.more.events({
'touchend li[name=more]': function (evt, template) {
var nPerPage = Session.get("nPerPage");
console.log("more");
Session.set("nPerPage", nPerPage+moreIncrement);
}
})
有什么想法吗?我对其他解决方案持开放态度——我试图弄清楚如何在“更多”按钮可见时触发事件......
最佳答案
在事件处理程序上尝试
e.stopPropagation()
e.preventDefault()
从事件处理程序返回 false
关于javascript - 使用 Meteor 触发两次 touchend 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18605963/