Я новичок в реакции. Я не могу щелкнуть ни один из пунктов выпадающего меню на Ipad. Но это кликабельно на рабочем столе. Ниже приведен фрагмент кода,
<div className="dropdown_contents">
{React.Children.map(
contents,
(child, index) => { return (
child && <div
key={index}
onClick={this.click_item}
onTouchStart={this.click_item}>{child}
</div>);}
)}
click_item = (event) => {
event.stopPropagation();
const first_option = event.target.children[0];
if (first_option && !first_option.contains(event.target)) {
first_option.click();
first_option.ontouchstart(event);
}
Я использовал событие onTouchStart для обработки события касания на ipad. Я не уверен, почему это не работает, или я правильно использую событие touchstart. Может ли кто-нибудь помочь мне с этим. спасибо.