84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
中のn回がなぜ増えないのか、3回実行しても実行を解除する方法がわかりません。
バインディング イベントでは、最初に n++ を実行し、次に closeM(n) を実行します。closeM(n) の n=n++ を削除する必要があります。
3 回目は、if (n==3) {$("#swtCenter2").fadeOut(1000);} で実行できます またはこれ
実は、あなたのアイデアは基本的に非常に明確ですが、詳細はまだ少し不明瞭です。たとえば、setTimeout(openMpM, 50000); 这句话会在每次 closeM() 的时候执行,与 n の値は無関係です。
setTimeout(openMpM, 50000);
closeM()
n
値に加えて、n = n++ 不会改变 nと同等です リーリー
n = n++
リーリー
n = n++;n 演算子の優先順位により、n は変更されていませんので、直接 ++n;
バインディング イベントでは、最初に n++ を実行し、次に closeM(n) を実行します。closeM(n) の n=n++ を削除する必要があります。
リーリー3 回目は、if (n==3) {$("#swtCenter2").fadeOut(1000);} で実行できます
リーリーまたはこれ
実は、あなたのアイデアは基本的に非常に明確ですが、詳細はまだ少し不明瞭です。たとえば、
setTimeout(openMpM, 50000);
这句话会在每次closeM()
的时候执行,与n
の値は無関係です。値に加えて、
以下は私が修正したコードです。この質問はあなたが尋ねたものと同じなので、ここでは答えません。n = n++
不会改变n
と同等です リーリーリーリー
n = n++;
となるはずですn 演算子の優先順位により、n は変更されていません
ので、直接 ++n;