Jqueryタイミング非表示ダイアログ
1188 ワード
以下の内容は正しくないかもしれませんが、問題がある場合に参考にします.
1. setTimeout
:時間が設定されていますが、プログラムがすぐに実行される場合があります.
:windowでもsettimeoutかwindowかsetIntervalは、呼び出しハンドルとして関数名を使用する場合にパラメータを持つことはできません.
:解決は匿名関数を定義することです.
2.ダイアログのマスクを設定する
一般的な方法1:
一般的な方法2:
3.fadeOutとhideの違い
hideが隠す効果は、下から上へまたは右下から左上へゆっくりと折りたたんで縮小し、fadeOutのフェードアウト効果は全体がフェードアウトして消えるまで(区別は見えません)
1. setTimeout
:時間が設定されていますが、プログラムがすぐに実行される場合があります.
:windowでもsettimeoutかwindowかsetIntervalは、呼び出しハンドルとして関数名を使用する場合にパラメータを持つことはできません.
:解決は匿名関数を定義することです.
setTimeout(function(){$j('#pre'+ID).fadeOut()},12000);
:2番目のパラメータはミリ秒数、1秒=1000ミリ秒 : :There
2.ダイアログのマスクを設定する
一般的な方法1:
<script language='javascript' type='text/javascript'>
$(function () {
setTimeout(function () {
$("divid").show();
}, 6000);
})
</script>
一般的な方法2:
<script language='javascript' type='text/javascript'>
$(document).ready(
function()
{
/**
*1.delay jquery 1.4.2
*2.hide 0,
*3.delay 。
*/
$('#divid').delay(6000).hide(0);
}
);
:There
3.fadeOutとhideの違い
hideが隠す効果は、下から上へまたは右下から左上へゆっくりと折りたたんで縮小し、fadeOutのフェードアウト効果は全体がフェードアウトして消えるまで(区別は見えません)
:There