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);
})
我最近用新的 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);
})