[英]Horizontal scroll using scrollLeft on document.body not working in Firefox/Safari
[英]document.body.scrollLeft does not trigger as expected in Safari on OSX Lion
在Apple魔術鼠標或觸摸板上滑動手指時,Safari不會更新document.body.scrollLeft
。 僅在松開手指時觸發。 在OSX Lion下的Safari中嘗試以下示例。 它會在其他瀏覽器中按預期進行更新,但工作原理類似於在Safari Lion中在iOS上滑動(似乎在“ touchend
”上觸發)。
拖動滾動條使其行為符合預期。 使用觸摸板或Apple魔術鼠標來回滾動使其行為異常。
通過將內容物移入width: 100%; height: 100%; overflow-left: scroll;
的容器中,可以解決此問題width: 100%; height: 100%; overflow-left: scroll;
width: 100%; height: 100%; overflow-left: scroll;
但是我的問題是需要從body
獲得它。 有任何想法嗎?
Apple似乎已經修復了此問題,因為它現在可以立即對我起作用而無需進行任何更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.