データ要素をターゲットにしながら、jQuery 経由でクリックをトリガーしようとしています。トリガー クリックは、デスクトップ デバイスでは問題なく機能しますが、タッチ デバイスでは機能しません。私はここでいくつかの読書をしていました:ブラウザでjquery touchstartを実行し、touchstartイベントをバインドしようとしましたが、まだ機能していません。以下は、touchstartイベントの有無にかかわらず私のコードです。
//basic implementation that works on non-touch devices
$('.mobile-link').click(function() {
$("[data-slidr-breadcrumbs='platforms']").trigger('click');
});
//with touchstart
var clickEventType = ((document.ontouchstart!==null)?'click':'touchstart');
$('.mobile-link').click(function() {
$([data-slidr-breadcrumbs='platforms']).trigger(clickEventType);
});