如何在頁面上歌劇迷你手機瀏覽器中向下滾動或上移到特定的Y-px位置,而不使用任何第三個庫只是純js?嘗試一切可能從scrollTo到SCrollInto查看無效。請幫助。歌劇迷你中的觸發器滾動
0
A
回答
2
在每個現代瀏覽器中,滾動行爲都是正確的。
當您剛剛打開新窗口/選項卡並且不觸摸屏幕時,通過window.scrollTo(x,y)
的JavaScript滾動API工作fine,因爲您沒有用信號通知瀏覽器要在哪裏滾動。
但是,如果你在你的頁面加載瀏覽器時忽略JavaScript滾動API,例如scrollTo
,那麼如果你初始化滾動事件(例如刷卡)。如果你將刷新頁面的JavaScript滾動API將無法正常工作。因爲在用戶刷新之前返回該頁面上的用戶是一種很好的做法。
也可以散列書籤scroll該頁面。如果您將#bookmark
設置爲頁面URL,則頁面將滾動至書籤,直到您滾動頁面。然後你滾動所有將會像我寫上:JavaScript的滾動API將被忽略。
但在任何情況下,以一個方向滾動 - manipulate與哈希書籤:
window.scrollTo(0, 500);//will not work if the user scroll the page
location.hash = '';//reset hash
setTimeout(function() {
location.hash = 'bookmark';//will scroll to bookmark in any case
}, 1000)//remember about operamini timers limit
它的工作原理,是因爲使用時必須控制頁面,而不是它的代碼。
0
從Opera doc,低於不支持DOM事件部分,你會發現:
正如你所看到的,關鍵事件,如按鍵和KEYUP不支持 。觸摸和滾動事件也不是。
因此scroll
事件在Opera Mini中不受支持。請參閱Other References
相關問題
- 1. 如何在您的開發環境中測試歌劇迷你
- 2. 滾動迷你菜單
- 3. onYouTubePlayerAPIReady未能觸發歌劇
- 4. 如何在C#中使用迷你歌劇?
- 5. 鏈接文本在歌劇迷你/手機中不可見
- 6. 當你滾動時觸發jQuery效果
- 7. 有沒有一種方法來模擬歌劇迷你中的「Enter」鍵?
- 8. JavaScript在其他瀏覽器中未觸發歌劇
- 9. 在<img>中使用HTML樣式<img>標籤在歌劇迷你
- 10. 迷你Ajax文件上傳表單不能在歌劇上工作
- 11. 歌劇迷你檢測如果手機視圖是使用javascript或關閉
- 12. 輸入類型=「電話」歌劇迷你不工作。請任何人指導我
- 13. Quartz.NET觸發器配置或滾動我自己的觸發器?
- 14. Socket.io觸發器發出滾動事件?
- 15. ionic2 - 滾動觸發
- 16. 滾動觸發ReactCSSTransitionGroup
- 17. 回滾觸發器
- 18. 谷歌迷你忽略網站地圖
- 19. 在iphone上使用縮略圖的迷你滾動條
- 20. 迷你javascript瀏覽器
- 21. C# - 硒歌劇驅動器崩潰
- 22. 滾動觸發動畫
- 23. 在滾動動畫(jQuery.appear.js)期間阻止滾動觸發器?
- 24. jquery順利滾動在歌劇中出錯
- 25. jQuery的觸發器('點擊')`不工作的歌劇,如果元素不顯示
- 26. 向上滾動觸發滾動起來
- 27. 的box-shadow非常緩慢滾動(特別是 - 歌劇)
- 28. somthing在歌劇的主頁上引起底部滾動條
- 29. 滾動瀏覽器上的jQuery UI Draggables觸發器拖動
- 30. 歌劇
非常有用的評論,謝謝,但它並沒有解決主要問題,因爲即使沒有滑動,window.scroll根本無法工作,當我只是加載我的頁面有像'window.onload = function (){setTimeout(window.scroll(0,50),100); }'沒有滾動發生:(。 –
我的回答是關於'scrollTo'不會像你的方面那樣工作,這是正常的。而我的代碼示例與#書籤顯示如何模仿它(它在operamini中工作) – Pinal