我在Tap上有一个淘汰赛绑定
<a class="scroll icon-arrow-down" data-anchor="#part" data-bind="localizedText: { id: '4-anchor-1', html: true }, tap: controller.scrollTo.bind(controller)"></a>
这应该得到目标attr数据锚这适用于桌面,但不适用于Android ..
scrollTo()
{
alert($(event.currentTarget).attr("data-anchor"));
}
在android上给出了undefined。
答案 0 :(得分:3)
从event
绑定调用的函数的第一个参数是当前项($data
),第二个参数是事件对象。假设(非标准)tap
绑定的定义类似,则应定义您的函数:
scrollTo(data, event)
{
alert($(event.currentTarget).attr("data-anchor"));
}