有没有办法在jQuery中调整默认的slideUp()和slideDown()持续时间?我的网站上有很多slideUp / slideDown调用,我想在整个网站范围内更改其持续时间。我可以找到的唯一选择:
您可以像这样覆盖它们:
$.prototype.slideDown = (function(slideDown){
var defaultSpeed = 2000;
return function(speed){
slideDown.call( this, speed || defaultSpeed );
};
})($.prototype.slideDown);
然后只需使用slideup函数执行相同的操作:
$.prototype.slideUp = (function(slideUp){
var defaultSpeed = 2000;
return function(speed){
slideUp.call( this, speed || defaultSpeed );
};
})($.prototype.slideUp);
然后只需调用它:
$('#whatever').slideUp();
在开始使用它们之前,只需确保覆盖它们即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句