我正在使用 jQuery SlideToggle 来显示隐藏的表格行,但它将显示样式设置为阻止,并且我需要显示表格行。我有什么想法可以做到这一点吗?
提前致谢
最佳答案
我找到了解决此问题的方法 - 检查显示是否已设置为阻止(如果元素已切换为显示),如果是,则设置为所需的显示类型。
$('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 Slide切换显示类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1266221/