divを1秒ではなく3秒後に非表示にするには// OUT関数が必要です。私は問題は、私はdivを表示した後// OUT関数をトリガするために何かを適用する必要がありますが、私はそれを解決する方法を知らないということですね。助けてください。独立して動作する// OUT関数が必要です。// IN関数に何も追加しないようにするには、スクロール後にdivが表示され、設定された時刻に非表示にしたいからです。設定された時間後に関数divが非表示にならない
// OUT
$(function() {
$("[class*=outtime]").each(function() {
var retraso = parseInt($(this).attr("class").match(/outtime\d+/g)[0].replace("outtime",""));
setInterval("$('.outtime" + retraso + "').fadeOut(0)", retraso * 1000);
});
});
// IN
$(function() {
$("[class*=intime]").each(function() {
var retraso = parseInt($(this).attr("class").match(/intime\d+/g)[0].replace("intime",""));
$(this).delay(retraso * 1000).fadeIn(0);
});
});
.cuadrado{ height:100px;width:100px; background:red;display:none;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="cuadrado intime2 outtime3">
</div>
あなたは.fadeTo(3000、0).fadeTo(1000,1)を使用することができます。 – user2950720
私が必要とするようには動作しません。 –
$(要素).fadeTo(3000,0); 3秒間の不透明度0(フェードアウト) – user2950720