作者:麻廿_965 | 来源:互联网 | 2023-02-07 12:58
我尝试使用iframe tage添加事件滚动时出现问题.一般来说,我使用带有div标签的滚动事件它运行良好.但是当我在iframe标签中添加滚动事件以检测用户滚动pdf页面时,它无法正常工作.为什么我不能在iframe中访问html元素?我在下面有代码检查:
我尝试使用iframe添加Javascript滚动事件:
HTML代码:
Javascript代码:
document.getElementById('myframe').Onscroll= function(){
alert('scrolling page');
};
1> hamzox..:
Javascript为我们提供了onscroll作为传递参数的属性(可以是一个函数).但我们在这里得到iframe,尝试以下代码片段(jQuery).
$("#yourFrameId").load(function () {
var iframe = $("#yourFrameId").contents();
$(iframe).scroll(function () {
//your code here
});
});
2> skyline3000..:
一个iframe
没有滚动的方法,该document
的iframe
那样-你需要引用内部document
,而不是你的