jQueryを使用してフォームがロードされてから5秒後に、Webページの要素を自動的に非表示にすることはできますか?jQuery autohide要素が5秒後に
基本的に、私は5秒後に消えたいと思い
<div id="successMessage">Project saved successfully!</div>
を持っています。私はjQueryのUIと非表示エフェクトを見てきましたが、私が望むように動作させるのに少し問題があります。
<script type="text/javascript">
$(function() {
function runEffect() {
var selectedEffect = 'blind';
var options = {};
$("#successMessage").hide(selectedEffect, options, 500);
};
$("#successMessage").click(function() {
runEffect();
return false;
});
});
</script>
クリック機能を削除して、5秒後にrunEffect()を呼び出すタイムアウトメソッドを追加したいと思います。
mucho gracias!
私のウェブサイトでこのコードを試しました。しかし、それはうまくいかなかった。このjsスクリプト以外に、他に何が必要なのでしょうか?ご意見をお聞かせください!ありがとうございました! – Jornes
@Jornesは、このスクリプトが ''の後にあることを確認してください。このソリューションは、$( 'htmlの')を壊すことに注意して –