我想让焦点放在iframe上时使用鼠标滚轮时不让父窗口滚动。只有在达到iframe滚动限制时才会发生这种情况。它非常烦人。我发现了类似的Q & A,但没有找到鼠标滚轮。滚动条不会导致父级滚动,只能滚动鼠标滚轮。在iframe有焦点时让父窗口滚动
0
A
回答
1
您可以在iframe中的'wheel'和'mousewheel'事件上设置处理程序。在事件处理程序中,您应该确定轮播的方向,并且是否到达页面的顶部或底部(取决于方向) - 取消事件的默认操作。
jQuery的伪代码:
$(document).on('wheel mousewheel', function(e) {
var direction = getWheelDirection();
if (direction == 'bottom') {
if (...bottom of page reached...) return false;
} else {
if (...top of page reached...) return false;
}
});
0
另外,您可以设置“悬停”在处理iframe和切换机构“溢出”属性。
相关问题
- 1. 当iframe聚焦时,保持父窗口不滚动
- 2. 在iframe开始滚动之前有父窗口滚动
- 3. 父窗口获取焦点时窗口窗体自动关闭
- 4. 拒绝iframe JavaScript滚动父窗口
- 5. iframe中的location.hash滚动父窗口
- 6. 使用父窗口滚动iframe
- 7. Javascript滚动条处理窗口焦点
- 8. 禁用窗口滚动使用时,输入具有焦点
- 9. 点击iframe→父窗口滚动到位置?
- 10. 基于iframe滚动条隐藏父窗口滚动条
- 11. 聚焦滚动窗口
- 12. 作为窗口焦点滚动时自动播放视频
- 13. 滚动父窗口以在iframe中锚定
- 14. IFrame和父窗口
- 15. 帮我重新中心ModalPopup一个iframe中时iframe的父窗口滚动
- 16. 滚动IFRAME父
- 17. iPhone - Safari父窗口焦点问题
- 18. 当窗口已经有焦点时,如何让窗口移动到Gnome中其他窗口的顶部?
- 19. 打开时强制窗口有焦点
- 20. window.setTimeout行为时,窗口没有焦点
- 21. 点击iframe注册父窗口
- 22. 父窗口点击时,如何在父窗口前面添加父窗口
- 23. 从jquery iframe中的子窗口访问父窗口滚动事件
- 24. 将焦点从子窗口返回到父窗口
- 25. 父窗口的焦点事件停止射击在iframe页面张贴回后
- 26. Iframe重新加载,如何滚动父页面与滚动窗口顶部
- 27. 从iframe动作重定向父窗口
- 28. WPF窗口焦点
- 29. Python窗口焦点
- 30. PyQt窗口焦点
你有控制iframe内的代码吗?或者有一些外部网站加载? – user2988142
是的,我已经控制了iframe中的代码。 – Medeno