Я хочу, чтобы родительский элемент не прокручивался при использовании колеса мыши, когда он фокусировался на iframe. Это происходит только при достижении предела прокрутки iframe. Это так раздражает. Я нашел аналогичный Q & A, но не с колесиком мыши. Полосы прокрутки не вызывают прокрутку родителя, а только колесо мыши.Держите родителя от прокрутки, в то время как iframe имеет фокус
0
A
ответ
1
Вы можете установить обработчик на событиях «колесо» и «колесико» в iframe. Внутри обработчика событий вы должны определить направление движения, и если верх или низ страницы достигнуто (зависит от направления) - отмените действие по умолчанию для события.
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. затухающий фон, в то время как UIWebview имеет фокус
- 3. Iframe наследует от родителя
- 4. Держите Emacs от прокрутки в конце буфера
- 5. предотвратить iframe от прокрутки
- 6. Как предотвратить прокрутку ребенка от прокрутки его родителя
- 7. Найти индекс iframe от родителя
- 8. Держите div, если входной сигнал внутри него имеет фокус
- 9. Выполнение Javascript в iFrame от родителя
- 10. Как отправить форму от iFrame до родителя
- 11. Измените CSS DIV в iFrame от родителя
- 12. Держите подачу (фокус) на проигрывателе
- 13. прокрутки в то время как он не
- 14. Прокрутить прокрутку события от iframe до родителя в Firefox
- 15. Удалить полосу прокрутки от iframe
- 16. Быстро: держите NSTimer в то время как компьютер засыпает (OSX)
- 17. Listview не имеет полосы прокрутки, когда edittext имеет фокус
- 18. PostMessage - Поверхность от Iframe до родителя
- 19. От родителя, заставить iFrame перенаправить всю страницу
- 20. Цветной ящик внутри iFrame - Закрыть от родителя
- 21. JQuery вызывающая функция родителя от iframe
- 22. Держите элемент в поле зрения во время прокрутки
- 23. fancyBox2 iframe selector отличия от родителя
- 24. Функция вызова от родителя
- 25. Хром - Фокус на входах iframe вызывает ненужный прокрутки
- 26. Javascript: Как вызвать событие «onchange», в то время как текстовый элемент все еще имеет фокус?
- 27. C# Как нажать кнопку, нажав Enter, в то время как текстовое поле имеет фокус?
- 28. Как проверить, имеет ли фокус фокус?
- 29. Как я могу вызвать func в iframe от родителя?
- 30. Как передать URL-адрес от родителя к iframe при нажатии на что-то в родительском?
У вас есть контроль над кодом внутри iframe? Или загружен какой-то внешний веб-сайт? – user2988142
Да, у меня есть контроль над кодом внутри iframe. – Medeno