モバイルでクリックが動作しないのはなぜですか? PC上で動作するjQuery on click doesnt work on mobile
他にもいくつかの質問がありましたが、答えはありません。私はのonclick =追加することによって、素子クリッカブルを製造しようとした "ボイド(0)"は、HREFを加え、touchendとtouchstartを加えました。何も役立ちません。
$('.size-list-item').on('click touchend', function(event) {
event.preventDefault();
$(".size-list-item").removeClass('active');
$(this).toggleClass('active');
})
.active {
font-size: 25px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="menu-list size-list-items">
<a class="size-list-item" data-type="25m2" href="#000" onclick="void(0)">25м2</a>
<a class="size-list-item active" data-type="50m2" href="#000" onclick="void(0)">50м2</a>
<a class="size-list-item" data-type="80m2" href="#000" onclick="void(0)">80м2</a>
</div>
あなたがこれを参照することができ、あなたの問題を解決するためにこれを使用**のhttp://api.jquerymobile.com/vclick/** –
SOA#1。 Android 6とChrome 55を搭載したLG G2で完璧に動作します。何がどこで動作しないのか正確に教えていただけますか? –
これはもう少し複雑になってしまい、私は非常に混乱しているhttp://stackoverflow.com/questions/41655144/jquery-on-click-does-not-work-with-let-variable-declaration-but-wo –