0

尝试做一些简单的事情。Kendo UI Mobile ,在(MVVM) 和列表项模板中ListView具有单击绑定。绑定应该简单地调用视图模型中的单击处理程序函数 - 这可以按预期工作。应该打开一个-这不能按预期工作。发生的是点击处理程序触发。ULdetailbuttonclickdetailbuttonactionsheet

如果我可以将“发件人”识别为详细信息按钮,我应该能够简单地return从处理程序中不做任何事情并弹出操作表。

几个问题:

1)假设我以正确的方式接近这一点,识别点击来源的最可靠方法是LI什么detailbutton

2)如果有更好的方法来做到这一点,它是什么?

我把小提琴放在一起。看看:http: //jsfiddle.net/4zvgS/

4

1 回答 1

1

您可以添加一个 jQuery 处理程序来停止冒泡事件,如我链接的“重复”中所述,或者您可以执行以下操作来查看单击是否来自详细信息按钮:

    if(e.target.hasClass("km-detail")
      || e.target.parent().hasClass("km-detail")) {
        return false;
    }
于 2012-12-14T01:11:06.130 回答