Javascript 同步两个或多个iframe站点
我正在尝试制作一个包含2个带有网站的iframeJavascript 同步两个或多个iframe站点,javascript,html,iframe,synchronization,Javascript,Html,Iframe,Synchronization,我正在尝试制作一个包含2个带有网站的iframeiframe,并根据另一个滚动来滚动一个网站的页面 例如,如果在一个站点中滚动到页面底部,则也将滚动到底部 这是我到目前为止写的,但它不起作用 <html> <head> <SCRIPT language="javascript" type="text/javascript" src="jquery-1.3.2.js"></SCRIPT> <script src="https://ajax.go
iframe
,并根据另一个滚动来滚动一个网站的页面
例如,如果在一个站点中滚动到页面底部,则也将滚动到底部
这是我到目前为止写的,但它不起作用
<html>
<head>
<SCRIPT language="javascript" type="text/javascript" src="jquery-1.3.2.js"></SCRIPT>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<SCRIPT>
$(document).ready(function()
{
//option 1
$("#div1").scroll(function () {
$("#div2").scrollTop($("#div1").scrollTop());
$("#div2").scrollLeft($("#div1").scrollLeft());
});
$("#div2").scroll(function () {
$("#div1").scrollTop($("#div2").scrollTop());
$("#div1").scrollLeft($("#div2").scrollLeft());
});
//option 2
$('#div1').contents().scroll(function(){
$('#div2').contents().scrollTop($(this).scrollTop());
});
$('#div2').contents().scroll(function(){
$('#div1').contents().scrollTop($(this).scrollTop());
});
});
//option 3
$('#div1').contentWindow.onscroll = function(e) {
$('#div2').contentWindow.scrollTop = $('#div1').contentWindow.scrollTop;
$('#div2').contentWindow.scrollLeft = $('#div1').contentWindow.scrollLeft;
};
</SCRIPT>
</head>
<body>
<iframe id="div1" name="div1" src="http://www.w3schools.com"> style="overflow:auto;height:500px;width:500px;border:1px solid black;">
</iframe>
<iframe id="div2" name="div2" src="http://www.w3schools.com"> style="overflow:auto;height:500px;width:500px;border:1px solid black;">
</iframe>
</body>
</html>
$(文档).ready(函数()
{
//选择1
$(“#div1”).scroll(函数(){
$(“#div2”).scrollTop($(“#div1”).scrollTop());
$(“#div2”).scrollLeft($(“#div1”).scrollLeft());
});
$(“#div2”).scroll(函数(){
$(“#div1”).scrollTop($(“#div2”).scrollTop());
$(“#div1”).scrollLeft($(“#div2”).scrollLeft());
});
//选择2
$('#div1').contents().scroll(函数()){
$('#div2').contents().scrollTop($(this.scrollTop());
});
$('#div2').contents().scroll(函数()){
$('#div1').contents().scrollTop($(this.scrollTop());
});
});
//选择3
$('#div1').contentWindow.onscroll=函数(e){
$('#div2').contentWindow.scrollTop=$('#div1').contentWindow.scrollTop;
$('#div2').contentWindow.scrollLeft=$('#div1').contentWindow.scrollLeft;
};
style=“溢出:自动;高度:500px;宽度:500px;边框:1px纯黑色;”>
style=“溢出:自动;高度:500px;宽度:500px;边框:1px纯黑色;”>