gpt4 book ai didi

javascript - jQuery "on click"不适用于 ios/safari

转载 作者:行者123 更新时间:2023-11-28 15:12:56 27 4
gpt4 key购买 nike

我知道这里有很多链接可以解决我的问题,但没有一个可以解决我的问题。我有这样的代码

$('[name=pie]').on('click change touchstart tap', function() {
$('#summary_pie').html($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="input-item">
<input type="radio" name="pie" id="pie-wheat" value="Tortilla pszenna">
<label for="pie-wheat" onclick=""><img src="img/pie-wheat.png"></label>
<p class="description">Tortilla pszenna</p>
</div>

<p>Tortilla: <span id="summary_pie"></span></p>

它适用于 chrome 等,但不适用于 ios。我试过: - 添加光标:指针 - 添加空的点击 - 添加触摸事件但没有任何效果。在我的 php 中,我只有 2 个 css(reset.css 和我自己的)。删除它们不起作用。请帮助我。

最佳答案

我刚刚修改了点击事件调用代码,并在 ios 设备上测试了相同的代码。所以它可能会解决您的问题。试试这个

$(document).on('click change touchstart tap','[name=pie]', function() {
$('#summary_pie').html($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="input-item">
<input type="radio" name="pie" id="pie-wheat" value="Tortilla pszenna">
<label for="pie-wheat" onclick=""><img src="img/pie-wheat.png"></label>
<p class="description">Tortilla pszenna</p>
</div>

<p>Tortilla: <span id="summary_pie"></span></p>

关于javascript - jQuery "on click"不适用于 ios/safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47938782/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com