/    Sign up×
Community /Pin to ProfileBookmark

Before and After

I have two images, a before and after. I was hoping to rollover the “after shot” where a little button pops up in the center where you can click on “after” which swaps the “after” image with the “before” image. Any idea how to do this?

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@tirnaMar 12.2010 — One way is to use css positioning to place the button in the centre of the container holding the img and set its original display style to "none".

Then have an onmouseover event handler on the img element that sets the display style of the button to "block". The button will then appear when you roll over the img.

Set an onclick event handler on the button that alternates the src property of the img element between the 'before' and 'after' images.

You also need an onmouseout event handler on the img element that sets the button's display style back to "none". The button will then disappear when you roll off the img.
×

Success!

Help @m_u_r spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.19,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...