Что-то должно вызывать скольжение, поэтому отключение не будет возможным. Вместо этого вы можете начать скользить по клику и выполнять любые другие операции, которые вам нужны в функции обратного вызова слайда ():
$(element).click(function() {
$(slider).slide(function(){ // Do something additional here});
});
Надеюсь, я правильно понял ваш вопрос.
P.S. Не совсем уверен, что jquery имеет эффект slide (). Конечно, он имеет slideToggle, slideUp и slideDown, но не слышал о slide
Попробуйте приведенный ниже код для своих целей.
$(element).click(function() {
$(element).attr("disabled", "disabled");
$(slider).slide(function(){ $(element).removeAttr("disabled"); });
});