javascript - iframe 在 Firefox 17 中不会滚动

标签 javascript html firefox dom

将 Firefox 升级到 17 iframe 后,我的 Web 应用程序中的滚动停止工作。我读到最新的 Firefox ( https://wiki.mozilla.org/Gecko:Mouse_Wheel_Scrolling ) 中的鼠标滚轮事件发生了一些变化,但我不知道为什么它会阻止我的 iframe 滚动。也许是因为我使用 JavaScript 自动创建此 iframe。滚动可以在最新版本的 Chrome 和旧版本的 Firefox 中使用。

jQuery:

  var iframe = $(document.createElement("iframe")).attr("src", $(this).attr("href")+"&without_js=1")
      .css({"border": "0", "width": "100%", "height": ($(window).height() - 100 - 100)+"px", "overflow":"scroll"})
      .attr("id", "zaplanowanie_przegladu_frame").attr("name", "table_frame").hide().appendTo($("body"));

最佳答案

我也遇到了类似的问题。不过,我将滚动放置在 iframe 的 body 属性上。它在 FF17 之前就已经运行了。我将尝试汇总该错误的最低公分母再现。

我发现有人在 mozilla 支持网站上报告了类似的问题: http://support.mozilla.org/en-US/questions/942843

关于javascript - iframe 在 Firefox 17 中不会滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13687843/

相关文章:

javascript - 为什么 FireFox window.onbeforeunload() 仅在显示确认对话框时触发?

html - Firefox 不显示我的 CSS

javascript - 启动重新初始化 jquery 脚本后 Angular 停止工作

javascript - 如何将 Backbone View 事件哈希定义为函数?

javascript - 如何在 PUT 请求后使用 Fetch-Suspense 重新渲染 React 组件

javascript - jQuery toggleClass() 不工作

javascript - 在服务器端和客户端之间重用 HTML

javascript - 如何在 Node.js 中显示异步函数的结果

html - 如何防止windows文本缩放当前文档

javascript - Firefox 插件中的 XPathEvaluator