gpt4 book ai didi

jquery - 无法将焦点移至控件 jQuery 1.7 ie8

转载 作者:行者123 更新时间:2023-12-01 05:01:59 25 4
gpt4 key购买 nike

我遇到了 jQuery Mobile 和 jQuery 1.7 的浏览器兼容性问题。

在这个网站 www.carpaholics.com 上,大多数浏览器都可以正常工作,我们不支持 IE7,但需要支持 ie8。

如果我将加载的 jquery 切换到 1.6.4,我确实会加载一些内容,然后我可以对其应用 stying 修复,但我们确实需要能够使用 jQuery 1.7

当网站加载 jQuery 1.7 时,我收到“无法将焦点移至控件,因为它不可见...”错误。

但是我一辈子都无法找出导致问题的原因。我确信 jQuery 1.7 本身并不与 ie8 不兼容,而且我不认为它是 jQuery mobile(尽管在 jQm 网站上他们确实使用 1.6.4 而不是 1.7)

那么有人知道我可以采取哪些第一步来解决这里的问题吗?

或者有谁知道是否可以让 jQuery mobile 与 jQuery 1.7 跨浏览器一起使用?

欢迎任何想法...

最佳答案

今天我不得不解决同样的问题。据我的研究和实验所知,jQuery Mobile 1.0.1 及更早版本需要 jQuery Core 1.6.4,并且无法在 IE8 中与 1.7 或更高版本一起使用。这显然是由于 jQuery 1.7 行中的异常处理方式发生了变化,而且 IE 在这种情况下会抛出异常,而其他浏览器不会抛出异常。

最近发布的(截至 4 月 13 日)jQuery Mobile 1.1 正式支持 jQuery Core 1.7.1(或 1.6.4,如果您愿意)。

看来您需要升级到 jQuery Mobile 1.1。

或者,如果您真的致力于版本不匹配,您也许可以将一些您自己的 try..catch block 添加到 jQuery Mobile 1.0 中(例如;我发现了一些有限的成功)通过将它们添加到 reFocus( page ) 函数中)。但是一旦您自定义了 jQM,您就只能靠自己了......

关于jquery - 无法将焦点移至控件 jQuery 1.7 ie8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9049869/

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