2013-05-20 1 views
1

Я использую Kendo Mobile в своем приложении и кажется, что у него есть проблема, когда на странице есть какой-то iframe (видео youtube в моем случае). Прокрутка отлично работает везде, кроме случаев, когда пользователь нажимает на iframe во время прокрутки.Кадровая прокрутка Kendo не работает, когда страница включает в себя iframe в ней

new kendo.mobile.Application(); 

Проект Jsfiddle.

Вы можете протестировать проблему с помощью своего мобильного устройства (я протестировал iPhone 4) с помощью ссылки this.

+0

Комментарии utes ara – ghkaren

+0

Комментарий imred! –

+0

ребята, пожалуйста, не используйте латинский алфавит –

ответ

2

Вот как это должно работать: iframe предназначены для проглатывания событий поверх них - это означает, что каждое касание iframe обрабатывается страницей внутри него, а не окружающим документом. Одно из возможных решений может заключаться в том, что вы размещаете надпись поверх iframe, тем самым захватывая все события над ней и фильтруя их вручную (запускайте их самостоятельно в iframe в соответствующих местах).

Другая возможность - избегать использования iframe вообще.