0
4

3 回答 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 回答