jquery 1.4.2和jQuery 1.2.3之间的冲突

时间:2011-01-25 22:29:22

标签: jquery

我正在使用上面描述的两个库,一个用于某些<ul>的类型编写器效果,另一个用于脚本以匹配浮动<div>的高度。

当我链接jQuery 1.2.3时,打字机停止并显示所有<ul>内容? 你觉得我能做什么?

参考:

4 个答案:

答案 0 :(得分:5)

您应该只使用单个版本的jQuery库,而不是多个版本。

如果您需要选择,请选择较新的(在您的情况下为1.4.2)。

答案 1 :(得分:1)

你不应该尝试混合同一个库的两个版本。这只是要求破坏的事情。使用较新的库并更新任何必需的代码。

答案 2 :(得分:0)

有关equalHeights的最新版本,请参阅以下内容:

(function($) {
  $.fn.equalHeights = function(children) {
    return this.each(function() {

      var $this = $(this);
      var $children = $this.children();
      var highest = 0;

      $children.each(function(){
        var h = $(this).height();
        if (h > highest) {
          highest = h;
        }
      }).height(highest);
    });
  };
})(jQuery);

// example usage: $('#equalize').equalHeights();

这是jQuery.equalheights.js插件的更新和改编版本。

答案 3 :(得分:0)

感谢所有人提供帮助。 我通过将等高插件替换为mootools解决了这个问题: http://davidwalsh.name/mootools-equal-heights