Javascript Shepherd advanceOn带击倒点击数据绑定

Javascript Shepherd advanceOn带击倒点击数据绑定,javascript,knockout.js,Javascript,Knockout.js,我正在使用击倒和组合。 在Shepherd中,有一种方法可以进行交互式巡演,以进入下一步,如下所示: tour.addStep({ //Option.... //If there is a click event on this selector, trigger tour.next advanceOn:{selector:"#id", event: "click"}, }) 但是在knockout中,我通过数据绑定注册了click事件 <a id="id" data-bind="c

我正在使用击倒和组合。 在Shepherd中,有一种方法可以进行交互式巡演,以进入下一步,如下所示:

 tour.addStep({
//Option....
//If there is a click event on this selector, trigger tour.next
 advanceOn:{selector:"#id", event: "click"},
})
但是在knockout中,我通过数据绑定注册了click事件

<a id="id" data-bind="click: clickHandler"></a>

它不会触发进程。我已尝试在
clickHandler
将true
返回为no avi

唯一的解决方法是调用$(“#id”)。在处理程序中单击()以触发advancedOn
有更好的方法吗?

为什么需要单击数据绑定?如果对数据绑定进行ommit操作,是否有效?我猜您是在实际DOM发生变化之前初始化tour的?为什么需要单击数据绑定?如果对数据绑定进行ommit操作,是否有效?我猜您是在实际DOM发生变化之前初始化tour的?