Когда использовать on-click или on-tap w / Polymer?

Я исследовал много, но до сих пор не нашел хорошего ответа. Когда я должен использовать on-click и когда on-tap, в частности, с полимером?

это руководство фокусируется на прослушивателях программных событий, поэтому не полезно в этом отношении:

https://www.polymer-project.org/docs/polymer/touch.html

2 ответов


использовать on-tap все время, потому что семантика on-tap лучше выровнены с мобильными устройствами, чем on-click.

например, on-click не срабатывает, если другой палец касается экрана, или если элемент непосредственно под пальцем не имеет обработчика мыши. Есть также некоторые осложнения с получением on-click для работы во время скроллинга. Использовать on-tap Если нет веской причины не делать этого.


кажется, что он меняется в зависимости от полимера версия.

потому что, различные версии полимера предлагают различные вещи: