3

我有一个问题,我真的希望你们能提供帮助。

http://ontwikkelomgeving.wijzijnblits.nl/primawonen/ 在这里您可以找到我目前正在创建的网站。

如您所见,自动滚动有效(称为 het laatste aanbod)。这使用了 easing.min.js 插件。在导航中我使用 lavalamp,但是现在这不起作用。

问题在于缓动插件。如果我使用这个插件的旧版本,lavalamp 可以工作。您会认为很好,但是自动滚动脚本不起作用。我怎样才能使它两者都能工作?!

我严重坚持这一点,希望你们能帮助我。

提前谢谢

4

2 回答 2

4

我遇到了同样的问题,我只是想出了一种让它工作的方法,在 lavalamp.js 中的所有其他内容之上添加以下行

jQuery.extend( jQuery.easing,
{ 
    bouncein: function(x, t, b, c, d) {
        return c - jQuery.easing["bounceout"](x, d - t, 0, c, d) + b;
    },    
    backout: function(x, t, b, c, d) {
        var s = 1.70158;
        return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b;
    }

});

并删除缓动插件。它对我有用。

于 2011-07-24T10:44:06.367 回答
1

我对两个冲突的 jquery 库有同样的问题,发现这个 http://docs.jquery.com/Using_jQuery_with_Other_Libraries

这种方法对我有用 - 脚本的顺序很重要:

      <script src="secondary-jquery-script.js"></script>
   <script src="jquery-original-script.js"></script>
   <script>
     var $j = jQuery.noConflict();

     // Here comes the part that needs jquery-Original-script.js - jQuery via $j(...)
     $j(document).ready(function(){
       $j("div").hide();
     });

     // and here comes the part that needs the secondary script
     $('someid').hide();
   </script>
于 2011-07-03T17:35:14.063 回答