切换功能不适用于jquery 1.9

时间:2013-06-07 16:18:47

标签: jquery

我正在使用jquery 1.7的切换功能,它运行正常。我切换到jquery 1.9,我的切换功能停止工作。我的功能是。奇怪的部分是show()hide()工作我从开发工具检查它

$('#showRight').toggle(
 function(){
  $(".rightflyout").show();
  $("#cbp-spmenu-s2").css('width','238px');
}
,
function(){
  $(".rightflyout").hide();
  $("#cbp-spmenu-s2").css('width','0px');
}
);

1 个答案:

答案 0 :(得分:2)

来自jquery 1.9 docs

  

.toggle(function,function,...)已删除

     

这是“单击一个元素来运行指定的函数”   .toggle()的签名。它不应该与“改变”相混淆   不推荐使用的.toggle()元素的可见性   前者被删除,以减少混乱和提高潜力   用于库中的模块化。可以使用jQuery Migrate插件   恢复功能。