jquery 1.12.4 上的滑动错误

Slidetoggle bug on jquery 1.12.4

我最近用新的 jquery 版本更新了我的网站。但这在我写的 Jquery 小脚本中造成了一个错误。我的语法对于上一个版本应该是不好的。 感谢您帮助我,这是代码:

//-----------------------XX-- + & - BOX--XX---------------
$('.texte , #devis_hide').css( 'display','none');
$('.plus , #plus_bis').css('cursor','pointer').toggle(
    function() {$(this).next().slideToggle(400); this.src = this.src.replace("plus","moins");},
    function() {$(this).next().slideToggle(400);this.src = this.src.replace("moins","plus"); }
);

这个概念真的很简单,一个+或-部署就在他旁边。

此致

Toggle 现在已被弃用并且没有相同的效果,所以我用这个替换我的代码:

$('.texte , #devis_hide').css( 'display','none')

$('.plus, #plus_bis').click(function(){
  if ( $(this).next().is(':visible') ) {
     $(this).attr('src', $(this).attr('src').replace("moins","plus"))
  } else {
     $(this).attr('src', $(this).attr('src').replace("plus","moins"))
  }
  $(this).next().slideToggle(400);
})