我有一個嵌入在iFrame中的Web應用程序。對於我們的HTML頁面中的一個,我們有很多文本框,內容相當大,因此必須向下滾動瀏覽內容。當我們通過使用Tab鍵瀏覽文本框時,如果文本框位於頁面中間某處,iFrame不會滾動,這可以通過鼠標滾動查看。請注意,文本框的重點在那裏。 這個問題只發生在Chrome瀏覽器中,它在Firefox和IE11中工作正常。 鉻問題的code.google.com上有一個線程提到了此問題,但仍未找到解決方案。 Issue Link 複製問題的示例代碼是Sample Code在Chrome上使用Tab鍵時iFrame不滾動
0
A
回答
0
這個問題在Chrome的最新版本(即43.0和更高版本)中得到修復。在任何情況下嘗試下面的jQuery。
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('input').focus(function() {
$('html, body').animate({
scrollTop: $(this).offset().top - 50
}, 20);
});
});
</script>
</head>
+0
提供的解決方案工作。謝謝 –
相關問題
- 1. 在窗體元素上僅使用Tab鍵時滾動頁面Chrome
- 2. 錯誤iframe在使用Facebook評論時未在Chrome中滾動?
- 3. Bootstrap>使用Tab鍵時防止滾動到哈希
- 4. 在iPhone上滾動iframe不起作用
- 5. 防止滾動,而鍵盤的Tab鍵
- 6. iframe滾動事件在Chrome中監聽
- 7. 使用Tab鍵在對話框元素內循環使用Tab鍵不工作在Safari和Chrome
- 8. 在Tab中滾動不起作用
- 9. 在IPhone上滾動Iframe
- 10. iframe在iphone上滾動
- 11. Iframe,在y上滾動
- 12. 在iphone上滾動iframe
- 13. 自動滾動不適用於Chrome中的iframe
- 14. 滾動條在Chrome上滾動
- 15. Firefox滾動條,但不在Chrome上
- 16. datagridview使用鍵盤滾動時滾動事件不會觸發
- 17. PhoneGap應用程序在iframe上滾動
- 18. iframe滾動條使用JavaScript
- 19. 使用JavaScript滾動iframe?
- 20. 使用組合框滾動焦點在C#中使用Tab鍵控件winapplication
- 21. 當可見性發生變化時,IFrame滾動條在Chrome上消失
- 22. 如何使md-tab-body使用粘性md-tab-label滾動
- 23. AngularJS Material md-tab滾動不起作用
- 24. (DOORS/DXL)在使用Tab鍵
- 25. 當光標在iFrame區域(Firefox)上時不滾動
- 26. 使用Tab鍵as3
- 27. 滾動在Chrome
- 28. Iframe滾動條不移動
- 29. 在iframe中滾動時禁用整個頁面的滾動
- 30. 在iframe中禁用滾動
問題鏈接表示這是Chrome中的一個錯誤(從v39開始)。那麼你對這個問題有什麼期望?答案是,這是一個錯誤。等到它解決了。順便說一句,您的示例代碼的鏈接已死亡。 –
@Mr Lister:我已更新鏈接,現在您可以下載。我想知道是否有任何方式通過JavaScript或jQuery,我可以使滾動工作按下標籤。如果這可能發生,這將是一個大的解決方案,並對我有所幫助。 –