У меня есть iframe с pdf на моей странице и я пытаюсь отключить прокрутку главного окна при прокрутке 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).
Как я могу исправить это мигание?