Ern*_*ngs 8 jquery slidetoggle
我正在使用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
});
});
Run Code Online (Sandbox Code Playgroud)
您可以使用回调来更改此设置
$('#tableRowId').slideToggle( function(){
$(this).css('display', 'table-row');
});
Run Code Online (Sandbox Code Playgroud)