使用fadeToggle()
head部分内的jquery库是: 的jquery-1.4.2.min.js
这是一个简单的功能:
$(function(){
$("#div1").click(function () {
$("#div2").fadeToggle();
});
$("#div3").click(function () {
$("#div4").fadeToggle();
});
});
</script>
这是来自firebug的错误
$("#div2").fadeToggle is not a function
我尝试将jquery库更改为-jquery.js但是然后所有jquery插件都停止工作并且错误是相同的
任何想法导致这个
由于
Baaroz
答案 0 :(得分:3)
fadeToggle功能仅适用于jQuery 1.4.4及更高版本。
:)
答案 1 :(得分:1)
在1.4.4中添加了fadeToggle http://api.jquery.com/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/
答案 2 :(得分:0)
fadeToggle()“版本已添加:1.4.4”。
答案 3 :(得分:0)
fadeToggle
- 如果不更新jQuery,将无法使用它。
答案 4 :(得分:0)