Javascript IE7&;IE8

Javascript IE7&;IE8,javascript,jquery,function,conflict,Javascript,Jquery,Function,Conflict,我不是Javascripter,但我的HTML页面上有两个Javascripts,它们显然是相互冲突的,我在论坛上读得很好,在google上也看得很清楚,但是我找不到任何足够的解决方案,所以我希望这里的人能够帮助我获得更多的经验。我在IE7和IE8中得到了“预期功能”,IE的更高版本很好,Firefox、Safari、Chrome和Opera也很好 第一个脚本: $(window).load(function(){ $('.flexslider').flexslider({ anim

我不是Javascripter,但我的HTML页面上有两个Javascripts,它们显然是相互冲突的,我在论坛上读得很好,在google上也看得很清楚,但是我找不到任何足够的解决方案,所以我希望这里的人能够帮助我获得更多的经验。我在IE7和IE8中得到了“预期功能”,IE的更高版本很好,Firefox、Safari、Chrome和Opera也很好

第一个脚本:

$(window).load(function(){
  $('.flexslider').flexslider({
    animation: "fade",
    start: function(slider){
      $('body').removeClass('loading');
    }
  });
});
第二个脚本:

$(document).ready(function() {

var quotes = $(".quotes");
var quoteIndex = -1;

function showNextQuote() {
++quoteIndex;
quotes.eq(quoteIndex % quotes.length)
    .fadeIn(2000)
    .delay(2000)
    .fadeOut(2000, showNextQuote);
}

showNextQuote();

})();

如果您能给我一些建议,我将不胜感激。

您可能正在使用不支持IE 6、7或8的jquery 2.x版。在第二个脚本的最后一行中使用1.x版而不是2.x版,删除结尾处的
()
。除非要向其添加闭包,否则请执行
($(document.ready(){
,然后执行
}(jQuery)
最后。您好Basilikum谢谢您提供的信息,我已经尝试过了,但现在出现了一个错误:Object不支持IE7中的此属性或方法,但它现在在IE8中运行良好。我知道IE7是一个老化的浏览器,需要退役,但如果可以的话,最好让它在IE7中运行,您有什么想法吗?您选择了哪个jquery你用的是什么?