Sure it's been done. This one is designed to be sexy, and jive with a framework like BackboneJS. (althought totally not dependent on one) Oh and it's modal agnostic. Full docs/examples can be found in jquery-confirmable.html with a live demo at http://liberat.us/jquery-confirmable.html