質問: 以下のコードがPCでは動くのだけど、スマホにすると動きません。 Chromeのコンソールで確認すると、エラーはでていません。 リソースも取得できています。 原因としてどのようなことが考えられますか? ``` $('.menu-trigger').on('click', function() { $(this).toggleClass('active'); return false; }); ```
回答: clickイベントはいくつか失敗するケースがあり、対策もあるようです。 【iOSにおけるclickイベントの発生条件まとめ - hifive】 【iOS で click イベントがわけのわからない動作をする件について - Qiita】