問題があります。フェードアウトした後、divの可視性を「非表示」に設定する必要があります。これまでの私のコード:
$('#layer')
.stop(true, true)
.animate({
opacity:"0",
},1000);
divはページ全体をオーバーレイしているため、不透明度を設定することは、divの下のすべての要素を再度クリック可能にするための解決策ではありません。
しかし、コードをこれに変更する場合:
$('#layer')
.stop(true, true)
.animate({
opacity:"0",
visibility: "hidden"
},1000);
フェードアウトして見えなくなりますが、それでもそこにあり、その下にあるオブジェクトのクリック可能性を妨げています。
構文に何か問題がありますか?
あなたが私を助けてくれることを願っています、どうもありがとう!