You do not need to bind an additional click event, since toggle already a mouse event. However, you should consider that the toggle event is currently out of date, so try to use it with caution.
$("#imgDeliver").toggle(function() { $(this).attr("src", "..."); $('#conDeliver').slideToggle(); }, function() { $(this).attr("src", "..."); $('#conDeliver').slideToggle(); });
DEMO: http://jsfiddle.net/kJ8t6/6/
source share