救世主
发表于 2018-7-3 17:05:08
sora
发表于 2018-7-3 17:09:09
救世主 发表于 2018-7-3 16:17
大佬没音讯啦?来啊,帮帮忙
来了来了. 刚才在测试.
你这个跨域用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://hostloc.wiki/forum-45-1.html">
<frame id="right" name="right" src="http://www.right.com.cn/forum/forum-158-1.html">
</frameset>
</html>
记得开启chrome允许跨域
救世主
发表于 2018-7-3 17:16:10
sora
发表于 2018-7-3 17:37:18
救世主 发表于 2018-7-3 17:16
我保存了你这个源代码,还是没有任何滚动效果
chrome设置允许跨域. --disable-web-security
救世主
发表于 2018-7-3 17:40:08
sora
发表于 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
https://i.loli.net/2018/07/03/5b3b45f0618ec.jpg
只不过滚动条的第二次操作会清除第一次的操作. 这点不知道怎么解决, 以前没遇到过这样的情况.
可以勉强先用#定位到底部, 然后scrollLeft.
救世主
发表于 2018-7-3 17:57:41
sora
发表于 2018-7-3 18:06:05
本帖最后由 sora 于 2018-7-3 18:07 编辑
救世主 发表于 2018-7-3 17:57
不行啊
这就很骚了.
http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
这个能打开么. 看看console提示什么错误.
不能打开的话就随便找个jquery替换下src.
很尴尬, 以前一直用js, 用了jq之后就发现js慢慢不会用了.
lgc
发表于 2018-7-3 18:08:40
本帖最后由 lgc 于 2018-7-3 18:17 编辑
按键精灵,用个浏览器里没有的快捷键启动脚本[找色(中间滚动条)➡F5刷新➡自动点下面两个滚动条拉到最右]:lol
快捷键没什么冲突的话不找色也行..
逸笙
发表于 2018-7-3 18:10:25
呃,这边试了一下,没成功,可能要把body换掉,原来在body里面用没问题的~