JS循环插件在IE11中不工作.对象不支持属性或方法循环
JS cycle plugin not working in IE11. Object doesn't support property or method 'cycle'
我使用了来自http://jquery.malsup.com/cycle/的插件,我尝试过使用新的(Cycle2)和旧的。旧的是目前正在使用的,它适用于除IE11以外的所有浏览器。它甚至可以在旧版本的IE上运行,但不能在最新版本上运行。这让人非常沮丧。我已经研究了2天了,没有运气。非常感谢任何帮助。下面是失败的代码:
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/找到的还有一些yepno的替代品,比如http://headjs.com/
相关文章:
- Javascript循环不会自我更新
- 我的javascript for循环不起作用
- javascript for循环不起作用
- 任何浏览器都不支持javascript函数
- 对象不支持属性或方法“自动完成”
- Jquery-每个循环不更新变量
- 对象没有'不支持set_viewXML
- 为什么我的While循环不起作用
- 您的平台不支持RxJS-Array.observe
- 虽然循环不执行或不循环
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- JS(node.js)而循环不起作用
- 使用Facebook登录,但仍然可以获得:“;此标识池不支持未经身份验证的访问“;
- 415(不支持的媒体类型)错误
- 字符串替换-不支持格式字符'}'
- AngularJS循环不工作
- CSS3卡翻转动画,检测是否不支持
- IE中不支持JQuery window.location.hash
- 循环遍历函数数组 - 对象不支持此属性或方法 (IE8)
- JS循环插件在IE11中不工作.对象不支持属性或方法循环