我正在使用jQuery Tools库设计一个网站,用于滚动和制表符。我使用他们的CDN加载jQuery和Tools库。问题是,当我尝试使用我自己的一些jQuery时,它不起作用&更具体地说,使用jQuery fadeOut时存在冲突。我的代码位于此页面的顶部http://www.nicklansdell.com/sample/about.html,只需在点击锚标记时淡出整个内容部分。
我已经删除了Jquery工具库并将其替换为标准的Jquery 1.3.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');
});
});