jQuery slideToggle显示类型 [英] JQuery slideToggle display type

查看:71
本文介绍了jQuery slideToggle显示类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用jQuery slideToggle来显示隐藏的表行,但是它将显示样式设置为阻止",因此我需要显示表行.任何想法我怎么能做到这一点?

I'm using a jQuery slideToggle to show a hidden table row but it sets the display style to block and I need to to display table-row. any ideas how i could accomplish this?

预先感谢

推荐答案

我想出了解决此问题的方法-检查显示是否已设置为阻止(如果元素已切换为显示)以及是否已设置设置为所需的显示类型.

I figured out a solution to this problem - check if the display has been set to block (if the element has been toggled to be shown) and if so set to desired display type.

$('a.btn').on('click', function() {
    $('div.myDiv').slideToggle(200, function() {
        if ($(this).css('display') == 'block') $(this).css('display', 'table-row'); // enter desired display type
    });
});

这篇关于jQuery slideToggle显示类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆