ここにコードがあります
$('#print').click(function(){
$('#compatibility h2').each(function(){
var clicked = $(this);
if($(this).hasClass('collapsed'))
{
$(clicked).removeClass('collapsed');
if($($(this)[0].nextSibling).is('ul'))
{
$(this).next().slideToggle();
}
else
{
$.get("getproducts.php", {cid: $(this).attr('id'), did: $("#deviceId").val()},
function(data)
{
$(clicked).after(data).next().slideToggle(); //adds a <ul> <li> </li> </ul>
});
}
}
});
$('#expandCollapse').attr('value','Collapse All');
print();
});
これが印刷の機能です
印刷コマンドを実行しようとする前に、トグルが完全に完了するのを待ちません。誰かがこれを修正するためのアイデアを持っていますか?ありがとう。