$("button").click(function () { var $who = $(this); if (!$who.data('DO')) { $who.data('DO', 'yes'); $("p").slideToggle("slow", function() {$who.removeData('DO')}); } });