【备忘】JQuery闪烁效果

  代码

$.fn.flash = function (a) {
  // 切换可见状态(设定竟然不是变成透明,不过本例中没有影响)
  $(this).animate({
    opacity: 'toggle'
  }, 500, function () {
    // console.log($(this).css('display')),
    // 当前状态为不可见时自调用使其可见
    $(this).css('display') == 'none' && $(this).flash(0)
  }),
  a > 1 && $(this).flash(a - 1);
};
// 调用
$('#xn,.xf').flash(3);

  然后,如果不考虑初始或最终的可见状态的话下边这样就可以:

$.fn.flash = function (a) {
  $(this).animate({
    opacity: 'toggle'
  }, 500),
  a > 0 && $(this).flash(0),
  a > 1 && $(this).flash(a - 1)
};

  点击查看效果

原文链接:http://www.wdssmq.com/post/20150322182.html

神来一句:

  • [贱人就是矫情]
  • [人艰不拆]
  • [朕知道了]
  • [不明觉厉]
  • [这真是极好的]
  • [也真是醉了]
  • [点个赞]
  • [你那么萌你家人造吗?]
  • [涨姿势!]
赞助一下