Когда использовать on-click или on-tap w / Polymer?
Я исследовал много, но до сих пор не нашел хорошего ответа. Когда я должен использовать on-click
и когда on-tap
, в частности, с полимером?
это руководство фокусируется на прослушивателях программных событий, поэтому не полезно в этом отношении:
2 ответов
использовать on-tap
все время, потому что семантика on-tap
лучше выровнены с мобильными устройствами, чем on-click
.
например, on-click
не срабатывает, если другой палец касается экрана, или если элемент непосредственно под пальцем не имеет обработчика мыши. Есть также некоторые осложнения с получением on-click
для работы во время скроллинга. Использовать on-tap
Если нет веской причины не делать этого.
кажется, что он меняется в зависимости от полимера версия.
потому что, различные версии полимера предлагают различные вещи:
на документация по полимеру 2, есть предупреждение (предложение) для использования события click.
на документация по полимеру 3, предупреждение больше не доступно.