2 つのスクリプトを作成しました。1 つは、ページの読み込み時にタイマーで動作するスライド アップおよびスライド ダウン コマンドです。2 つ目は、リンクがクリックされたときにスライドアップ/ダウン コマンドが実行されるクリック イベントです。これらのスクリプトは両方とも別々に動作しますが、一緒に動作させることはできません。
タイミングを合わせたスライドアップ/ダウン スクリプトは次のとおりです。
$(document).ready(function() {
$('.slide-out-div').hide();
$('.slide-out-div')
.delay(5000)
.slideDown(300);
$('.slide-out-div')
.delay(5000)
.slideUp(500);
});
クリックスクリプトは次のとおりです。
window.onload = function() {
$(document).('#clickme').click(function () {
if ($('.slide-out-div').is(":hidden")) {
$('.slide-out-div').slideDown("slow");
} else {
$('.slide-out-div').slideUp("slow");
}
});
};
これがどのように機能するかは、ページが読み込まれると数秒後にボックスが下にスライドし、ボックスが使用されていない場合は数秒後に上にスライドすることです。この時点で、リンクをクリックして、現在の位置に応じてボックスを上下にスライドさせることができます。
これら2つを組み合わせて動作させるための助けがあれば大歓迎です:)