1
Я искал по всей сети и пробовал много разных вещей, но не могу понять, как определить прокрутку iframe. Источник iframe на одном сервере - это тот же каталог, что и страница. Вот исходный код:Обнаружение события прокрутки iFrame
$(document).ready(function(){
var iframe = $('#iframeId');
iframe.load(function(){
$(this).scroll(function() {
alert('scrolling');
});
});
iframe.attr('src','document.html');
});
Я попытался изменить:
$(this).scroll(function() {
Для всех этих вариантов:
$($(this).contents()).scroll(function() {
$($(this).contents().get(0)).scroll(function() {
$($(this).contents().find('html')).scroll(function() {
$($(this).contents().find('body')).scroll(function() {
$($(this).get(0).contentWindow).scroll(function() {
Я также попытался добавить в IFrame HTML тег:
onscroll="alert('scrolling')"
Ничего не похоже t o запускать. Есть идеи? Благодарю.
Тем не менее, кажется, не работает. http://jsfiddle.net/cp6qqmy2/ – fanfavorite