2017-07-18 9 views
-2

私は最近、新しいjqueryバージョンで私のウェブサイトを更新します。しかし、これは、私が書いた小さなJqueryスクリプトのバグです。私の構文は、最後のバージョンでは悪いはずです。私を助けるため おかげで、これはコードである: - ちょうど彼の隣に展開Slidetoggle bug on jquery 1.12.4

//-----------------------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"); } 
); 

概念は、+または本当に簡単です。

よろしくお願いいたします。

答えて

0

切り替えが廃止されたと同じ効果を持っていないので、私はこの1つで私のコードを置き換える:

$('.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); 
})