jQuery 滑块代码在 Firefox 或 Vivaldi 以外的浏览器中不起作用

jQuery slider code not working in browsers other than Firefox or Vivaldi

有简单的脚本来显示和隐藏页面上的一些元素。问题是它只适用于 Firefox 和 Vivaldi,据我测试,最近的 Safari、IE11 和 Chrome50(57 都可以正常工作)有问题。

代码位于脚本标签内子页面的源代码中。看起来 $(document).ready(function() 的内容根本没有执行,没有任何类型的错误。我只有对子页面编辑的写入权限,jquery 报告为 运行 的版本是 1.12.0.

位于页头部分脚本标记中的 $(document).ready(function() 中也有类似的代码,效果很好。

我想知道是不是因为 jquery 版本。在我没有太多访问权限的页面其余代码中,有几个调用 google cdn 来加载 jquery,我可以加载不同版本的 jquery 不影响其他脚本吗使用旧版本 jquery?

jQuery

$(document).ready(function() {
var slideDelay = 1600;

$(".offer_close").click(function() {
    $(this).closest(".offer_content").slideUp(slideDelay);
});

$(".offer_title").click(function() {
    if ($(this).next(".offer_content").is(':visible')) {
        $(this).next(".offer_content").slideUp(slideDelay);
    } else {
        $(".offer_content").slideUp(slideDelay);
        var tmp = $(this).next(".offer_content");
        tmp.slideToggle(slideDelay, function() {
            $('html, body').animate({
                scrollTop: tmp.offset().top - 300
            }, 1000);
        });
    }
});
});

我确实在本地保存了页面,并开始查看页面内的其他一些 Java脚本代码,但我无法进行编辑。

有一件事很突出,在 header 的 $(document).ready() 中使用了 URL 函数,它似乎不是 Java 脚本的标准部分,它确实给出了错误,该错误显然 jQuery 完全崩溃了,但同时总体上不影响 Java 脚本执行。我确实联系了服务台,希望他们能解决这个问题。