中断ボタンをクリックした際に要素を消して確認ボックスを表示する。
$( '#interrupt' ).click( function () {
$( 'p' ).css( 'opacity', '0' );
setTimeout( function () {
if ( window.confirm( '○○を中断しますか。' ) ) {
// ここに中断時の処理を記述
}
$( 'p' ).css( 'opacity', '1' );
} , 250 );
return false;
} );
PCは問題ないけどiOS 9.2(確認時)で確認ボックスを表示するとその前のcss操作が効かない場合は、setTimeout関数のコールバックに確認ボックス表示以降の処理を記述する。