Невозможно щелкнуть опцию выпадающего меню на ipad в реакции - PullRequest
0 голосов
/ 30 августа 2018

Я новичок в реакции. Я не могу щелкнуть ни один из пунктов выпадающего меню на 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. Может ли кто-нибудь помочь мне с этим. спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...