gpt4 book ai didi

jquery - iOS jquery .live 问题?

转载 作者:行者123 更新时间:2023-11-28 20:20:02 24 4
gpt4 key购买 nike

我正在使用 jquery 1.8.3 并且正在进行 .live 调用

   $('.ui-state-default').live('click', function(e) {
$(".upload").show();
});

使用我的 iPhone iOS 6.1 我无法点击这个 dom 元素。

为什么 iOS 不理解 .live?

我将我的代码改成了这个。

$('.ui-state-default').bind('click', function(e) {
$(".upload").show();
});

但现在我有另一个问题,有没有办法让 iOS 理解带有 .live 的第一段代码?

最佳答案

好吧,在较新的 jQuery 版本中,live 已经被删除了,所以无论如何我都会习惯以不同的方式使用它。

$('body').on('click', '.ui-state-default', function(e) {
$(".upload").show();
});

body 可以替换为任何保证包含 .ui-state-default 元素的文档准备就绪的内容。 body 将始终存在,但如果您愿意,也许您可​​以使用更具体的东西。

此外,您可能真的不想在 iOS 上使用“点击”,“touchstart”可能是更好的选择。 (但做一些研究,而不是把它丢进去!)

关于jquery - iOS jquery .live 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16402402/

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