gpt4 book ai didi

javascript - JS循环插件无法在IE11中使用。对象不支持属性或方法 'cycle'

转载 作者:行者123 更新时间:2023-12-03 08:54:04 25 4
gpt4 key购买 nike

我使用了http://jquery.malsup.com/cycle/的插件,并尝试使用新的插件(Cycle2)和旧的插件。旧版本是当前使用的版本,它可以在除IE11之外的所有浏览器上使用。它甚至可以在较旧版本的IE上运行,但不能在最新版本上运行。这变得非常令人沮丧。我已经研究了两天了,没有运气。任何帮助深表感谢。以下是失败的代码:

if ($("#home").length >= 1) {
yepnope({
load: '/js/plugins/jquery.cycle.all.js',
complete: function() {
//intro animation
var baseT = 3500;
$("#intro img").fadeOut(baseT + 1000, function() {
$(this).attr("src", "/images/intro_cleaner.jpg").fadeIn(100);
});
$("#intro h1").animate({
left: '-1745px'
}, baseT, function() {
$(this).fadeOut(750);
$("#intro").fadeOut(baseT, function() {
$("#home .stories").show();
});
});

//featured stories
$("#home .stories").cycle({
fx: 'scrollHorz',
prev: '#prev',
next: '#next',
timeout: baseT + 7000,
before: function(curr, next, opts, fwd) {
$("#total-slides").text(opts.slideCount);
$("#slide-num").text($(next).index() + 1);
}
});

最佳答案

经过研究和调试,我发现原因是yepnope没有加载运行方法周期所需的JS文件。为了解决这个问题,我刚刚发布了加载JS文件的脚本标签。这可能会使网站速度变慢,但由于这是生产问题,因此我需要快速修复。我发现不推荐使用yepnope,并且IE11中不支持其中的代码。通过http://yepnopejs.com/找到了
有yepnope的替代品,例如http://headjs.com/
希望其他人觉得有用。

关于javascript - JS循环插件无法在IE11中使用。对象不支持属性或方法 'cycle',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972486/

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