JQuery - 检查 Slidetoggle 何时向下滑动

标签 jquery

$(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/

相关文章:

javascript - 创建动态表单元素(具有递增的名称属性)

javascript - 如何在 jQuery Ui Slider 中添加自定义增量和减量计数器

javascript - 检查元素(DOM 节点)是否是 sibling

javascript - 按索引位置解析json对象数组

javascript - 灯箱显示错误

javascript - jQuery 插件存储值

java - 如何通过后端服务器进行身份验证?

javascript - 黑客保留 history.pushState ie8-9

javascript - 使用jQuery点击按钮下载图片

javascript - 连接对象以用于图表