fadeToggle()不起作用
使用fadeToggle()
时出现奇怪的错误
head部分内的jquery库是:jquery-1.4.2.min.js
这是一个简单的function:
$(function(){ $("#div1").click(function () { $("#div2").fadeToggle(); }); $("#div3").click(function () { $("#div4").fadeToggle(); }); });
这是萤火虫的错误
$("#div2").fadeToggle is not a function
我试图将jquery库更改为-jquery.js但是然后所有jquery插件都停止工作并且错误是相同的
任何想法导致这个
谢谢
Baaroz
fadeToggle函数仅适用于jQuery 1.4.4及更高版本。
🙂
1.4.4 http://api.jquery.com/fadeToggle/中添加了fadeToggle
所以,这就是为什么,尝试将你的jQuery版本更新到最新版本,它应该是好的去!
ps:确保在升级之前阅读有关更改的更改,b / c从早期的1.4 – > 1.5+开始有一些相当大的变化
你可以使用animate伪造FadeToggle:
$('#Div1').click(function(){ if($('#Div2').css('opacity') == 1){ $('#Div2').animate({opacity:0}, 1000); } else{ $('#Div2').animate({opacity:1}, 1000); } });
看看我的小提琴: http : //jsfiddle.net/B73Sj/3/
fadeToggle() “版本添加:1.4.4”。
版本1.4.4上添加了fadeToggle
– 如果不更新jQuery,将无法使用它。