【问题标题】:jquery tabs not working on safarijquery 选项卡在 safari 上不起作用
【发布时间】:2016-03-13 11:36:53
【问题描述】:

我正在使用 jquery 版本 1.11.1 和 jquery-ui 版本 1.10.0 我有 jquery 代码,可以在页面上正常工作,但我的 jquery 选项卡适用于 chrome 和 firefox,但不适用于最新版本的 safari。我在 Windows 上下载了 safari 5.1.7 进行测试。选项卡中的所有项目都显示为选项卡根本不存在。较新版本的 Safari 在同一页面上存在相同的问题。那么让标签在 safari 上正常工作的 jquery 或 jquery-ui 的正确版本是什么

$( "#tabs" ).tabs({
    show: 'fade', hide: 'fade'
});

【问题讨论】:

    标签: jquery jquery-ui safari tabs


    【解决方案1】:

    Windows Safari 的最后一个版本于 2012 年 5 月 9 日发布,当时 JQuery UI 为 1.8,JQuery 为 1.7。 Apple 不再为 Windows 制作 Safari。

    由于 Windows 不再支持 Safari,除非您有特殊原因使用它,否则我认为没有理由对此进行浏览器测试。由于错过了 4 年的更新,Windows Safari 用户(如果还有的话)正面临着浏览器不受支持的安全问题以及可能越来越多的网站损坏的风险。

    让它在 Windows Safari 上运行可能会给您的网站带来更混乱的代码库。不让 JQuery 保持最新以支持它似乎也是一个糟糕的决定。

    理想情况下,Safari 需要在最新的 iOS 版本上进行测试。在 windows 版本上进行测试从来都不是一个很好的替代品,当然现在也不是,因为它已经过时了。

    【讨论】:

    • 除此之外,如果“较新版本的 safari” - 您是指最新的 iOS 版本,您可能希望重新撰写您的问题以澄清这一点,因为这将是一个更大的问题。
    • 我正在我的 Windows 上进行测试,因为使用 safari 的 Mac 用户在最新的 safari 版本上遇到了同样的问题。选项卡不起作用。我没有 Mac,所以我在 windows 上使用 safari 5.1.7 来测试它,但它不起作用。
    猜你喜欢
    • 2018-11-27
    • 1970-01-01
    • 2012-02-19
    • 2016-12-03
    • 1970-01-01
    • 2015-09-30
    • 2015-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多