ポップアップを表示し、しばらくすると閉じるこの関数を作成しました。
function alerta(ancho,alto,color,tiempo_s,tiempo,contenido) {
$("#alert_background").show();
$("#alert_window").show(1000);
$("#alert_window").css("width",""+ancho);
$("#alert_window").css("height",""+alto);
$("#alert_window").css("background-color",""+color);
$("#alert_window").append(""+contenido);
if(tiempo!="") {
setTimeout(function() {
$("#alert_background").hide(tiempo);
$("#alert_window").hide(tiempo);
}, tiempo_s);
}
}
alerta("40%","200px","green","4000","3000","<b>Hello World!!!</b>")
私が持っている唯一の問題は、次の関数にあります。
$("#alert_background").hide(tiempo);
$("#alert_window").hide(tiempo);
sはdiv
非常に速く閉じ、閉じる時間を尊重しません。setTimeout(function())
この div をしばらく表示し、その後 2 を非表示にする必要があるため、使用div
します。代わりに、div
s は 3 ~ 4 秒で非表示になります。