]> source.dussan.org Git - jquery.git/commitdiff
Event: add test for window scrollTop/Left logic in iframes
authorAditya Raghavan <araghavan3@gmail.com>
Sun, 21 Dec 2014 02:52:17 +0000 (21:52 -0500)
committerOleg Gaidarenko <markelog@gmail.com>
Tue, 23 Dec 2014 21:33:32 +0000 (00:33 +0300)
Ref d21edb599d8f5f80a3f3ecba5b62311b9cd1a3e6

test/unit/offset.js

index e1ea9a2345d9595e2abbe0c0982ebfc79c740b50..dc56f06ec80b9a4a27409a01f4a5c425042de101 100644 (file)
@@ -547,4 +547,19 @@ test("fractions (see #7730 and #7885)", function() {
        div.remove();
 });
 
+test("iframe scrollTop/Left (see gh-1945)", function() {
+       expect( 2 );
+
+       // Tests scrollTop/Left with iframes
+       var ifDoc = jQuery( "#iframe" )[ 0 ].contentDocument;
+       jQuery( "#iframe" ).css( "width", "50px" ).css( "height", "50px" );
+       ifDoc.write( "<div style='width: 1000px; height: 1000px;'></div>" );
+
+       jQuery( ifDoc ).scrollTop( 200 );
+       jQuery( ifDoc ).scrollLeft( 500 );
+
+       equal( jQuery( ifDoc ).scrollTop(), 200, "$($('#iframe')[0].contentDocument).scrollTop()" );
+       equal( jQuery( ifDoc ).scrollLeft(), 500, "$($('#iframe')[0].contentDocument).scrollLeft()" );
+});
+
 })();