jquery - 要素をクリックしてから5秒間非表示にする方法は?
質問する
123 次
3 に答える
5
このようなもの?
$('a.rate-number-up-down-btn-up').hide({
'effect':'blind'
}, 5000, function() {
$(this).show();
});
また、それを逆にしました:
$('a.rate-number-up-down-btn-up').hide({
'effect':'blind'
}, 5000, function() {
$(this).show({
'effect':'blind'
}, 5000);
});
于 2013-06-06T17:22:18.267 に答える
3
あなたがすることができます:
$('a.rate-number-up-down-btn-up').hide(500).delay(5000).show(500);
デモ: http://jsfiddle.net/vd2rB/
または効果なし:
$('a.rate-number-up-down-btn-up').hide(0).delay(5000).show(0);
エフェクト キューがないと何もしないので、引き続き0
期間を渡す必要があります。.delay()
于 2013-06-06T17:25:55.940 に答える
0
あなたが示したコードはおそらく機能しますが、jQuery UI ライブラリが含まれていないか、間違ったセレクターを使用しています。
<a class="click"> Click me</a>
次に、それを行うjqueryコードは次のとおりです。
$('a.click').hide('blind', {}, 5000);
効果を使用しているため、jquery UIを含める場合。blind
于 2013-06-06T17:28:54.430 に答える