gpt4 book ai didi

javascript - Opera Mini Jquery AJAX 未加载

转载 作者:行者123 更新时间:2023-11-29 19:31:31 42 4
gpt4 key购买 nike

我一直在为移动设备开发一个网站。然而,由于某些原因,AJAX 调用无法在 Opera Mini 上运行。例如 - 在页面末尾加载更多内容的此类请求 (70%)

$(document).scroll(function (e) {
if (processing) return false;
if ($(window).scrollTop() >= ($(document).height() - $(window).height()) * 0.7) {
processing = true;
$.ajax({
type: "GET",
url: "/ajax/popup-loadmore-test.php",
data: {
entityid: $("#e").attr("data-id"),
version: version
}
}).done(function (msg) {
console.log("Data emitted: " + msg);
$('#f').append(msg);
version++;
processing = false;
});
}
});

它在任何地方都可以工作,在桌面上、UC 浏览器、android 浏览器等但不是 Opera Mini。

如果 AJAX 是以不同的方式为 Opera Mini 编写的,请提供帮助。我已经阅读了很多关于 Opera Mini 在浏览器上呈现页面的方式。我的用户群有近 50% 的 Opera 用户,所以这对我来说是个大问题。谢谢。

最佳答案

Opera Mini 中没有scroll 事件。

Unsupported DOM events对于 Opera Mini:

  • 上下文菜单
  • 双击
  • 错误
  • 按键
  • 按键
  • 键盘输入
  • 鼠标移动
  • 鼠标输入
  • 鼠标离开
  • 鼠标悬停
  • 鼠标滚轮
  • 调整大小
  • 滚动
  • 触摸取消
  • 触摸
  • 触摸移动
  • 触摸启动

阅读更多 how Opera Mini works .

关于javascript - Opera Mini Jquery AJAX 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27186284/

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