Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在中间自动向下滚动页面并冻结_Javascript_Jquery_Blogger - Fatal编程技术网

Javascript 在中间自动向下滚动页面并冻结

Javascript 在中间自动向下滚动页面并冻结,javascript,jquery,blogger,Javascript,Jquery,Blogger,我有一个在我的页面上调用另一个站点页面的位置: 现在我想这个页面自动向下滚动和冻结。所以,不再滚动 如果您在iframe中加载此内容,您可以在iframe中关闭滚动,这将回答您问题的一部分 要在特定位置加载iframe的内容,可以使用CSS在iframe中定位加载的页面。像这样的东西应该能完成任务 <style type="text/css"> #outerdiv { width:446px; height:246px; overflow:hidden; position:relat

我有一个在我的页面上调用另一个站点页面的位置:


现在我想这个页面自动向下滚动和冻结。所以,不再滚动

如果您在iframe中加载此内容,您可以在iframe中关闭滚动,这将回答您问题的一部分

要在特定位置加载iframe的内容,可以使用CSS在iframe中定位加载的页面。像这样的东西应该能完成任务

<style type="text/css">
#outerdiv {
width:446px;
height:246px;
overflow:hidden;
position:relative;
}

#inneriframe {
position:absolute;
top:-412px;
left:-318px;
width:1280px;
height:1200px;
}
</style>
</head>
<body>
<div id='outerdiv'>
<iframe src="http://somesite.com/" id='inneriframe' scrolling=no></iframe>
</div> 

#外层{
宽度:446px;
高度:246px;
溢出:隐藏;
位置:相对位置;
}
#内框架{
位置:绝对位置;
顶部:-412px;
左:-318px;
宽度:1280px;
高度:1200px;
}

冻结是什么意思?用户应该不能滚动?如果是这样,您可以禁用滚动
$(document.scroll)的默认行为(函数(e){e.preventDefault();})这是不推荐的!只要滚动条可见,用户就可以尝试滚动。如果只想显示链接页面的一部分,可以
.load()
仅显示页面的一部分。请参阅“加载页面片段”,您试图实现什么?看起来你们在做一件坏事…不需要阻止用户滚动,答案在HTML和CSS中很简单,请参阅下面我的答案。不管用户看起来是否在做“坏事”,这都是一个方便的代码片段。但是,在将其他网站的内容嵌入到您的网站之前,您应该先获得许可。阻止用户滚动对用户不是很友好-您的意思是在给定事件发生时只滚动到给定点吗?例如,用户单击“下载”,页面滚动到下载链接。。我唯一不明白的部分是“冻结”。请把这个加在哪里,因为我是比格纳。请详细说明我是怎么做的。我的代码适用于一个iframe,它也适用于一个对象,给它一个镜头。你应该花点时间学习如何将样式应用到你的网页上,我不喜欢养成贴剪贴答案的习惯,我的例子应该足以让你开始。您好,先生,在您的指导下,我被创造了,但我现在面临另一个问题。如果我在google chorme浏览器上打开链接,它会显示“下载”,但如果我在internet explorer或手机浏览器或任何其他浏览器中打开链接,下载隐藏了嵌入页面位置更改的原因。您可以考虑使用javascript访问页面以获取用户代理和信息的平台类型。然后可以根据用户代理将宽度和高度设置为变量。