Chris Stahl Chris Stahl - 1 year ago 76
Javascript Question

How do you scroll an iframe from within using jquery?

I'm using a shadowbox which generates an iframe to display product details on a page. Because the details page can be pretty long, the client would like a "More" button that scrolls the page down (apparently the scrollbar on the right of the iframe isn't enough).

Here's the code that I've tried in order to get the iframe to scroll:

$(".moreButton img").click(function() {

function scrollbottom() {
var x = 250; // this number is a temporary placeholder
var t = 500;
$("iframe").animate({ scrollTop: x }, t);

I've also tried using body instead of iframe but to no avail. Any ideas? Thanks!

Answer Source

This ended up working:

$('html,body').animate({ scrollTop: x }, t);
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download