2014-10-28 35 views
5

我們使用fullPage.js,它提供了幻燈片式的體驗。我們正在將Vimeo iframe嵌入到應該覆蓋幻燈片全部的幻燈片之一中。A Vimeo <iframe>嵌入式劫持滾動/滑動事件

在Chrome瀏覽器中,一切都充當魅力,但在Firefox和iOS中,無法滾動/滑過Vimeo iframe。 fullPage只是不會對它做出反應。

我試圖用透明的div覆蓋視頻。此外,它可以在Chrome中運行,但在iOS上,瀏覽器不允許以編程方式啓動視頻,因此使用div覆蓋視頻會導致無法啓動視頻:Vimeo播放器顯示「未捕獲錯誤:觀看者必須首先啓動播放。 「

是否有解決此問題的方法?

下面是該問題的演示:http://jsbin.com/tunove/1/edit?html,output該視頻位於第二張幻燈片上。滾動/滑過它不會在Firefox和iOS中切換幻燈片。

+1

對於IOS,http://blog.millermedeiros.com/unsolved-html5-video-issues-on-ios/ – Parfait 2014-10-28 10:01:52

+0

你有沒有設法解決這個問題? – 2015-03-26 16:58:26

+0

沒有。 Vimeo接受了我的錯誤報告,並忘記了它。我們使用醜陋的解決方法。 :( – 2015-03-26 17:43:47

回答

1

你可以試試這個CSS解決方案:

element { 
    touch-action: pan-y !important; 
} 

其中元素是你會把VIMEO嵌入類/ ID。我還沒有測試過這個,但是我有一個類似的問題,那就是我在滑動操作的地方偷了滾動操作。希望它能幫助你的情況。