问问题
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 回答