来了来了. 刚才在测试.
你这个跨域用js/jq的话得用特殊模式启动chrome, 另外很神奇的是scrollTop跟scrollLeft不能同时控制. 很神奇. 后面的操作会消除前面的操作.
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>scroll</title>
- <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
- <script type="text/javascript">
- $(function(){
- $("#loc").load(function(){
- $(window.frames["loc"].document).scrollTop(99999);
- $(window.frames["loc"].document).scrollLeft(99999);
- });
- $("#right").load(function(){
- $(window.frames["right"].document).scrollLeft(99999);
- $(window.frames["right"].document).scrollTop(99999);
- });
- });
- </script>
- </head>
- <frameset rows="100%" cols="50%,50%">
- <frame id="loc" name="loc" src="http://www.205205.xyz/forum-45-1.html">
- <frame id="right" name="right" src="http://www.right.com.cn/forum/forum-158-1.html">
- </frameset>
- </html>
复制代码
记得开启chrome允许跨域 |