Jquery工具冲突问题

时间:2010-01-28 14:28:28

标签: jquery

我正在使用jQuery Tools库设计一个网站,用于滚动和制表符。我使用他们的CDN加载jQuery和Tools库。问题是,当我尝试使用我自己的一些jQuery时,它不起作用&更具体地说,使用jQuery fadeOut时存在冲突。我的代码位于此页面的顶部http://www.nicklansdell.com/sample/about.html,只需在点击锚标记时淡出整个内容部分。

我已经删除了Jquery工具库并将其替换为标准的Jquery 1.3.2,我的代码工作正常。

我的问题是,是否有人知道为什么会发生这种冲突?或者有没有人有类似的问题?

非常感谢提前。

2 个答案:

答案 0 :(得分:0)

问题似乎在于Jquery Tools的Flash Embed部分。我只是一次下载了一个元素库并单独链接到每个部分,而不是使用它们的CDN链接到整个库。

答案 1 :(得分:0)

Toggle不能以这种方式使用不透明度,它必须是介于0和1之间的值(因为您没有加载支持'toggle'的jQuery 1.4版):

$(function()
 $("#show-background").click(function () {
  $("#content-area").animate({opacity: 'toggle'}, 'slow'); 
 });
});

我会将代码修改为:

$(function() {
 $("#show-background").click(function () {
  var c = $("#content-area");
  o = (c.css('opacity') == 0) ? 1 : 0;
  c.animate({opacity: o}, 'slow'); 
 });
});