$(document).on('click', '.selector', function(event){
var id = $(this).data('id');
event.stopPropagation();
var $target = $(event.target);
$.ajax({
type: "GET",
url: "components/display.cfc?method=displayFields&ID=" + id + "&returnformat=plain",
success: function(html){
$('.myDiv').append(html);
if ( $target.closest("td").attr("colspan") > 1 ) {
$target.slideUp();
} else {
$target.closest("tr").next().find("p").slideToggle();
}
},
error: function(jqXHR,textStatus,errorThrown){
console.log(textStatus);
}
});
});
我需要检查 slideToggle
何时向下滑动,以便我可以重置/删除 html 的值。这怎么可能?
最佳答案
幻灯片切换能够执行函数回调,该函数回调将在幻灯片动画之后发生。这可能适合您的情况。
可以在此处阅读滑动切换的文档:http://api.jquery.com/slidetoggle/
根据您的情况正确使用:
$(someElement).slideToggle(function(){
//Any code in here will be executed after the slideToggle function has finished
});
关于JQuery - 检查 Slidetoggle 何时向下滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33218186/