【发布时间】:2017-01-14 16:17:19
【问题描述】:
为什么点击在移动设备上不起作用?在电脑上工作
还有其他几个问题,但没有一个答案有效。我尝试通过添加 onclick = "void(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>
【问题讨论】:
-
你可以参考这个并用它来解决你的问题api.jquerymobile.com/vclick
-
SOA #1。它可以在装有 Android 6 和 Chrome 55 的 LG G2 上完美运行。你能告诉我们具体哪些地方不能正常工作吗?
-
这有点复杂,我很困惑stackoverflow.com/questions/41655144/…
标签: javascript jquery ios mobile