宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
楼主: 救世主

【悬赏 200金】解决一个网页问题

[复制链接]
 楼主| 发表于 2018-7-3 17:05:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-7-3 17:09:09 | 显示全部楼层
救世主 发表于 2018-7-3 16:17
大佬没音讯啦?来啊,帮帮忙

来了来了. 刚才在测试.
你这个跨域用js/jq的话得用特殊模式启动chrome, 另外很神奇的是scrollTop跟scrollLeft不能同时控制. 很神奇. 后面的操作会消除前面的操作.
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.         <meta charset="UTF-8">
  5.         <title>scroll</title>
  6.         <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  7.         <script type="text/javascript">
  8.                 $(function(){
  9.                         $("#loc").load(function(){
  10.                                 $(window.frames["loc"].document).scrollTop(99999);
  11.                                 $(window.frames["loc"].document).scrollLeft(99999);
  12.                         });
  13.                         $("#right").load(function(){
  14.                                 $(window.frames["right"].document).scrollLeft(99999);
  15.                                 $(window.frames["right"].document).scrollTop(99999);
  16.                         });
  17.                 });
  18.         </script>
  19. </head>
  20.         <frameset rows="100%" cols="50%,50%">
  21.                 <frame id="loc" name="loc" src="http://www.dounar.com/forum-45-1.html">
  22.                 <frame id="right" name="right" src="http://www.right.com.cn/forum/forum-158-1.html">
  23.         </frameset>
  24. </html>
复制代码

记得开启chrome允许跨域
 楼主| 发表于 2018-7-3 17:16:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-7-3 17:37:18 | 显示全部楼层
救世主 发表于 2018-7-3 17:16
我保存了你这个源代码,还是没有任何滚动效果

chrome设置允许跨域.
  1. --disable-web-security
复制代码
 楼主| 发表于 2018-7-3 17:40:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-7-3 17:47:03 | 显示全部楼层
本帖最后由 sora 于 2018-7-3 17:50 编辑
救世主 发表于 2018-7-3 17:40
有,已经设置的,依然没有效果


诶? 这不科学啊. 这代码没问题. 测试过的.
f12提示什么错误没?
是不是jquery没办法引入. 用的是百度的公共库
http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js



只不过滚动条的第二次操作会清除第一次的操作. 这点不知道怎么解决, 以前没遇到过这样的情况.

可以勉强先用#定位到底部, 然后scrollLeft.
 楼主| 发表于 2018-7-3 17:57:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-7-3 18:06:05 | 显示全部楼层
本帖最后由 sora 于 2018-7-3 18:07 编辑


这就很骚了.
http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
这个能打开么. 看看console提示什么错误.

不能打开的话就随便找个jquery替换下src.

很尴尬, 以前一直用js, 用了jq之后就发现js慢慢不会用了.
发表于 2018-7-3 18:08:40 | 显示全部楼层
本帖最后由 lgc 于 2018-7-3 18:17 编辑

按键精灵,用个浏览器里没有的快捷键启动脚本[找色(中间滚动条)➡F5刷新➡自动点下面两个滚动条拉到最右]
快捷键没什么冲突的话不找色也行..
发表于 2018-7-3 18:10:25 | 显示全部楼层
呃,这边试了一下,没成功,可能要把body换掉,原来在body里面用没问题的~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|兜哪儿主机交流论坛

GMT+8, 2024-9-21 18:58 , Processed in 0.067940 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表