當我使用iframe並鏈接到YouTube視頻時,我看到滾動條出現在我的Fancyapps彈出窗口中。我將滾動條設置爲no。我甚至在使用Fancyapps站點的Firefox中看到了這一點(請參閱YouTube示例:http://fancyapps.com/fancybox/#examples)。Fancybox/Fancyapp用於YouTube iFrame的滾動條 - 在Firefox中顯示
有關如何解決的任何想法?
當我使用iframe並鏈接到YouTube視頻時,我看到滾動條出現在我的Fancyapps彈出窗口中。我將滾動條設置爲no。我甚至在使用Fancyapps站點的Firefox中看到了這一點(請參閱YouTube示例:http://fancyapps.com/fancybox/#examples)。Fancybox/Fancyapp用於YouTube iFrame的滾動條 - 在Firefox中顯示
有關如何解決的任何想法?
您使用的是Firefox 26+嗎?
這是一個很長的故事,但這種行爲似乎與Firefox ontouchstart
設置有關。
我在編寫腳本以檢測移動設備上的ontouchstart
事件時遇到了此問題。升級到Firefox 26後,該腳本即使在桌面設備上也返回true
。
對於那些仍然未知的原因,我的財產dom.w3c_touch_events.enabled
設置爲1
(啓用)在Firefox上我的桌面
的(也許我改變了它以前,但它並沒有影響到我升級)
編輯:Firefox 26中的Responsive Design View功能發生了更改,看起來更新可能啓用了dom.w3c_touch_events.enabled
屬性。
將值設置爲0
(或2
用於自動檢測),將修復(Fancybox)iframe上的雙垂直滾動條。
所以試試這個:
1)。在Firefox的地址欄寫about:config
你會得到一個警告消息:
This might void your warranty! Changing this advanced settings can be harmful to....
2)。點擊I'll be carefull, I promise
按鈕。然後你會得到所有Firefox屬性的列表。 3)。在頂部search
欄中,輸入dom.w3c_touch_events.enabled
,您將過濾該列表到該屬性。
我的猜測是,您的Firefox(最後一列)的值設置爲1
。 4)。要改變它,雙擊屬性,它會彈出一個窗口,您可以在此窗口中將值設置爲0
(或2
用於自動檢測)。然後按OK
。
您可以立即關閉此窗口/選項卡並重新加載fancybox(Fancyapps)頁面。雙滾動條應該消失。
備註:請自行承擔風險。我對任何濫用高級設置不承擔任何責任;)
so?它工作? – JFK