手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >如何控制框架页的滚动
如何控制框架页的滚动
摘要:解决思路:利用框架文档中window对象的scrollBy方法来滚动。具体步骤:1.包含框架页的代码。1.包含框架页的代码。2.demo.h...

解决思路:

利用框架文档中window对象的scrollBy方法来滚动。

具体步骤:

1.包含框架页的代码。

1. 包含框架页的代码。


2.demo.htm页代码。这里仅仅是为了测试效果,可以替换为你自己的页面。



注意:如果iframe所加载的页为站外URL,将导致跨域问题,拒绝访问。凡是涉及到对框架页的访问及控制,都会有跨域问题。

特别提示

代码运行后的效果如图1.6.8所示。鼠标移上四上按钮上后,iframe内所加载的页面将分别向上、下、左和右四个方面滚动,在按下鼠标时滚动速度加快,松开鼠标(仍然在按钮上)时恢复速度,鼠标移开后滚动停止。

如何控制框架页的滚动1

1.6.8 控制iframe的滚动

特别说明

本例主要是window对象的scrollBy方法的应用。通过设置横向滚动速度stepX和纵向滚动速度stepY为全局变量,在鼠标移上时在函数中用setInterval不断调用scrollBy方法滚动页面,通过参数控制滚动方向,在鼠标按下时放大全局变量stepX或stepY的值,人而达到加快滚动速度的效果,而鼠标移开后再用clearInterval方法清除之前的setInterval事件以停止滚动。

scrollBy 将窗口滚动 x 和 y 偏移量。

setInterval 每经过指定毫秒值后计算一个表达式。

clearInterval 使用 setInterval 方法取消先前开始的间隔事件。


【如何控制框架页的滚动】相关文章:

日历-指定日期的新闻

jQuery实现在列表的首行添加数据

jQuery实现转动随机数抽奖效果的方法

jQuery页面的滚动位置scrollTop、scrollLeft

让iframe框架网页在任何浏览器下自动伸缩

判断file框选择的是否为图片

客户端静态页面玩分页

使用JavaScript刷新网页的方法

jquery控制表单输入框显示默认值的方法

JS实现窗口加载时模拟鼠标移动的方法

精品推荐
分类导航