d
Amit DhamuSoftware Engineer
 

Wordpress Login Shake

1 minute read 00000 views
jQuery.fn.shake = function (intShakes, intDistance, intDuration) {
  this.each(function () {
    $(this).css({ position: 'relative' })

    for (var x = 1; x <= intShakes; x++) {
      $(this)
        .animate({ left: intDistance * -1 }, intDuration / intShakes / 4)
        .animate({ left: intDistance }, intDuration / intShakes / 2)
        .animate({ left: 0 }, intDuration / intShakes / 4)
    }
  })
  return this
}

$('#submit').on('click', function () {
  $('#login-container').shake(3, 16, 600)
})