jquery - 带有 pdf 黑色闪烁(闪烁)的 Iframe

标签 jquery css pdf iframe scroll

我的页面上有一个带有 pdf 的 iframe,并尝试在滚动 iframe 时禁用主窗口的滚动。这是它的代码:

$('iframe')
    .mouseover(function () {
        var html = $('html');
        html.data('previous-overflow', html.css('overflow'));
        html.css('overflow', 'hidden');
        html.css('margin-right', '17px');
    })
    .mouseout(function () {
        // un-lock scroll position
        var html = $('html');
        html.css('overflow', html.data('previous-overflow'));
        html.css('margin-right', '0px');
    });

但这样的 css 更改会导致 iframe 内容闪烁(使用 Chrome 13)。 我该如何解决这个闪烁问题?

最佳答案

如果你想在所有浏览器和操作系统上工作,唯一的方法是使用自定义滚动条,例如 Tiny scrollbar或者你可以在这个滚动条列表中获得战利品 http://www.net-kit.com/jquery-custom-scrollbar-plugins/ .

关于jquery - 带有 pdf 黑色闪烁(闪烁)的 Iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7200425/

相关文章:

jquery - 使用 jQuery 检测表单更改上的特定字段 ID

javascript - 如何找到当前元素的下一个元素?

javascript - paroller.js 在第一次加载页面时无法正常工作

javascript - 单击其他按钮时如何删除 jQuery .css()?

javascript - 如何使用jquery更新动画效果?

javascript - 内容感知在运行时调整图像大小

android - 如何从url下载pdf并在android应用程序本身中查看下载的pdf?

webkit - CSS 变换矩阵

iphone - 在 iPhone 或 iPad 上打印 PDF 文件

java - 如何使用 iText 库获取 pdf 文件的给定段落内容?