我有以下使用data-bind="click: ..."
的按钮,我想知道是否可以使用" mousedown"而不是"点击"。
<span style="cursor:pointer" class="button button--sm" data-bind="click: setVersion9, css: { 'button--primary': isVersion9Selected() }">Code Version 9</span>
目前,当点击UI按钮时,如果快速按下并释放鼠标按钮,则会导致文本框之间切换出现问题(即:它将文本从一个框复制到下一个框)。我希望使用&#34; mousedown&#34;将解决此问题,以便我不必担心任何人太快点击按钮。
答案 0 :(得分:8)
您可以将event
绑定用于任何没有头等公民绑定as described here的事件。
<span style="cursor:pointer" class="button button--sm"
data-bind="event: { mousedown: setVersion9 }, css: { 'button--primary': isVersion9Selected() }">Code Version 9</span>